{
  "openapi": "3.0.4",
  "info": {
    "title": "ClassicV2Full",
    "version": "v2"
  },
  "paths": {
    "/api/v2/ai/availability": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiGetAvailability",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiAvailabilityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiChatSessionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionCreate",
        "parameters": [
          {
            "name": "title",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiChatSessionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats/{aiChatSessionId}": {
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionRename",
        "parameters": [
          {
            "name": "aiChatSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "title",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionDelete",
        "parameters": [
          {
            "name": "aiChatSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats/{aiChatSessionId}/provider": {
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionSetProvider",
        "parameters": [
          {
            "name": "aiChatSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "provider",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "model",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats/{aiChatSessionId}/messages": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatSessionGetMessages",
        "parameters": [
          {
            "name": "aiChatSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiChatMessageItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats/tool-results": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatToolResultPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiToolResultPostItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiToolResultPostItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiToolResultPostItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/chats/stream": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiChatStream",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiChatStreamRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiChatStreamRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiChatStreamRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiChatStreamItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/providers": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiProviderGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiProviderItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiProviderSaveAll",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Ai.AiProviderItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Ai.AiProviderItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Ai.AiProviderItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/providers/{aiProviderId}": {
      "delete": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiProviderDelete",
        "parameters": [
          {
            "name": "aiProviderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/providers/test": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiProviderTest",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiProviderTestResultItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/providers/discover-models": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiProviderDiscoverModels",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiProviderItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiProviderTestResultItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/server-status": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiServerStatusGet",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiServerStatusItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/usage": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUsageGet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiUsageSummaryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/usage/me": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiMyUsageGet",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiMyUsageItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/usage/commercial-changes": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiCommercialChangesGet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiUsageQueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserSessionHistoryDetailViewItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/usage/tool-failures": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiToolFailureSamplesGet",
        "parameters": [
          {
            "name": "toolName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiToolFailureSampleItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/scope-policies": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiScopePolicyGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiScopePolicyItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiScopePolicySave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiScopePolicyItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiScopePolicyItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiScopePolicyItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/scope-policies/{aiScopePolicyId}": {
      "delete": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiScopePolicyDelete",
        "parameters": [
          {
            "name": "aiScopePolicyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/instructions": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiInstructionGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiInstructionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiInstructionSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiInstructionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiInstructionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiInstructionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/instructions/{aiInstructionId}": {
      "delete": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiInstructionDelete",
        "parameters": [
          {
            "name": "aiInstructionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/user-instruction": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUserInstructionGet",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiInstructionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/ai-user-instruction-set": {
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUserInstructionSet",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AiServicesAiUserInstructionSetV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AiServicesAiUserInstructionSetV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AiServicesAiUserInstructionSetV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/user-memories": {
      "get": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUserMemoryGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Ai.AiUserMemoryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUserMemorySave",
        "parameters": [
          {
            "name": "memoryText",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ai.AiUserMemoryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/user-memories/{aiUserMemoryId}": {
      "delete": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiUserMemoryDelete",
        "parameters": [
          {
            "name": "aiUserMemoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/ai/feedback": {
      "put": {
        "tags": [
          "AiServicesV2"
        ],
        "operationId": "AiServicesV2_AiFeedbackPost",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiFeedbackItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiFeedbackItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Ai.AiFeedbackItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/auth/login": {
      "post": {
        "tags": [
          "AuthV2"
        ],
        "summary": "Exchange credentials for a v2 token pair.",
        "operationId": "AuthV2_Login",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.LoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.LoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.LoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/auth/login/access-id": {
      "post": {
        "tags": [
          "AuthV2"
        ],
        "summary": "Exchange a static access id for a v2 token pair.",
        "operationId": "AuthV2_LoginByAccessId",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.AccessIdLoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.AccessIdLoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.AccessIdLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/auth/token/refresh": {
      "post": {
        "tags": [
          "AuthV2"
        ],
        "summary": "Rotate a refresh token for a new pair.",
        "operationId": "AuthV2_Refresh",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.RefreshRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.RefreshRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.RefreshRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/auth/logout": {
      "post": {
        "tags": [
          "AuthV2"
        ],
        "summary": "End the session behind the presented bearer token.",
        "operationId": "AuthV2_Logout",
        "responses": {
          "204": {
            "description": "No Content"
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/auth/session/group": {
      "put": {
        "tags": [
          "AuthV2"
        ],
        "summary": "Switch the session's user group; returns a fresh token pair for the new group.",
        "operationId": "AuthV2_ChangeGroup",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.ChangeGroupRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.ChangeGroupRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.ChangeGroupRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.EcTokenPair"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/.well-known/econnect/jwks.json": {
      "get": {
        "tags": [
          "AuthV2"
        ],
        "summary": "Public signing keys for independent token validation.",
        "operationId": "AuthV2_Jwks",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.JwksDocument"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.JwksDocument"
                }
              },
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.JwksDocument"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/events": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratEventsBatchAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Baccarat.BacEventItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Baccarat.BacEventItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Baccarat.BacEventItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables": {
      "put": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/by-familiar-id": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableGetByFamiliarId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "familiarId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableGetByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableRemoveByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/by-unique-id/{tableUniqueId}": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_BaccaratTableGetByUniqueId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "tableUniqueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CardsDrawnLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/cards-drawn-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CardsDrawnLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CardsDrawnLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CardsDrawnLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CardsDrawnLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesCardsDrawnLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesCardsDrawnLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesCardsDrawnLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CardsDrawnLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/cards-drawn-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CardsDrawnLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CardsDrawnLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/communication-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/communication-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/communication-logs/query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CommunicationLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/communication-log-view-get-query-params": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CommunicationLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/communication-logs/views": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_CommunicationLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_CommunicationLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/error-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "errorCode",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/error-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/error-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ErrorLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/error-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesErrorLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesErrorLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesErrorLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ErrorLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/error-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ErrorLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ErrorLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-result-log-save2": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogSave2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogSave2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogSave2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogSave2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-results": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogSave3",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.GameResultLogAddItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.GameResultLogAddItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Baccarat.GameResultLogAddItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/game-results": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-results/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-result-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-results/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-results/overview": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultOverviewSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lowTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "highTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "baccaratTables",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.GameResultOverviewSummaryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/lock-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "locked",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.LockLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.LockLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/lock-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.LockLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/lock-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_LockLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/lock-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesLockLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesLockLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesLockLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_LockLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/lock-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LockLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_LockLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/reset-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.ResetLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.ResetLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/reset-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.ResetLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/reset-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ResetLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/reset-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesResetLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesResetLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesResetLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ResetLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/reset-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_ResetLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_ResetLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/standby-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.StandByLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.StandByLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/standby-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.StandByLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/standby-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_StandByLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/stand-by-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesStandByLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesStandByLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesStandByLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_StandByLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/standby-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_StandByLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_StandByLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/alert-logs": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "alertId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.AlertLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogGetAllByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.AlertLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/alert-logs": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.AlertLogItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/alert-logs/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_AlertLogItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/alert-log-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAlertLogViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAlertLogViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesAlertLogViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_AlertLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/alert-logs/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_AlertLogViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_AlertLogViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/expired-records": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_RemoveExpiredRecords",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/surveillance": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_TableSurveillanceGetByTableId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.TableSurveillanceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logs/counts": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogRecordCountGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "baccaratQueryType",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.LogRecordCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/tables/{baccaratTableId}/game-result-summaries": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultSummaryGetByTableIdDateRange",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "baccaratTableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.GameResultSummaryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultSummaryGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultSummaryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-result-summary-view-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultSummaryViewGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultSummaryViewGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultSummaryViewGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesGameResultSummaryViewGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultSummaryViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/game-result-summaries/views/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_GameResultSummaryViewGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_GameResultSummaryViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/statistics": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_TableStatisticGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Baccarat.TableStatisticItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/table-statistics-get-query-params": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_TableStatisticsGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesTableStatisticsGetQueryParamsV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesTableStatisticsGetQueryParamsV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesTableStatisticsGetQueryParamsV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_TableStatisticItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/statistics/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_TableStatisticsGetQueryParams2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_TableStatisticItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/table-statuses/query": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_TableStatusGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Baccarat.BaccaratQueryResults_Of_TableStatusItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/internal-stat-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_InternalStatQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GameStatItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoBaccaratServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-subscription-add": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySubscriptionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-subscription-add-batch": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySubscriptionAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-subscription-get-all": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySubscriptionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuerySubscriptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-subscription-remove": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySubscriptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-subscription-remove-batch": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySubscriptionRemoveBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-baccarat/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "CasinoBaccaratServicesV2"
        ],
        "operationId": "CasinoBaccaratServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions/{betSessionId}/current-owner": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionCurrentOwnerGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "betSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string",
                  "format": "uuid"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-session-current-owner-set": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionCurrentOwnerSet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesBetSessionCurrentOwnerSetV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesBetSessionCurrentOwnerSetV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesBetSessionCurrentOwnerSetV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions/{betSessionId}": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "betSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "betSessionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_BetSessionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions/recalculate": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionsRecalculateByGameType",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gameTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.RecalculationJobResultItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions/recalculate/affected-count": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionsRecalculateGetAffectedCount",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gameTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.RecalculationAffectedCountItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/bet-sessions/view": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BetSessionViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_BetSessionViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/blackjack-statistics": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_BlackjackStatisticGetAllQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "resultType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ElectronicShoeResultType"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "preQueryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "postQueryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_BlackjackStatisticItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/{casinoConnectEntityId}/game-types/{gameTypeId}": {
      "put": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGamingTypeSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoConnectEntityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "gameTypeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "remove",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/all": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGetAllQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoEntityTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryStatements",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "sortStatement",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityQueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntitySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/{casinoConnectEntityId}": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGetByEntityId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoConnectEntityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoConnectEntityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/by-familiar-id": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGetByFamiliarId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entity",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "casinoEntityTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/by-unique-id/{casinoConnectEntityUnqiueId}": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CasinoConnectEntityGetByUniqueId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoConnectEntityUnqiueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/countdown/batch": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownInsertBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesCountdownInsertBatchV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesCountdownInsertBatchV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesCountdownInsertBatchV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/countdown/messages": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownMessageSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CountdownMessageViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/devices/{gamingDeviceUniqueId}/countdown-surveillance": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownSurveillanceGetByGamingDevice",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gamingDeviceUniqueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CountdownSurveillanceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/countdown/tips/{tipId}": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownTipRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "tipId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/countdown/tips": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownTipSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CountdownTipItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CountdownTipItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CountdownTipItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CountdownTipItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownTipsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.CountdownTipItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/countdown/values": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CountdownValueSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CountdownValueViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/currency/counts": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CurrencyCounterSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "employeeNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "employeeName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CurrencyCountMasterEventItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CurrencyCountMasterEventItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.CurrencyCountMasterEventItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/currency/counts/{recordId}/data": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CurrencyDataGetAllByRecordId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "recordId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.CurrencyDataItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/currency/summaries": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_CurrencySummaryViewSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CurrencySummaryViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entity-groups/{entityGroupId}/entities": {
      "put": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupAssociate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "entityIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupDeAssociate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "entityIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entity-groups": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entity-groups/{entityGroupId}": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.EntityGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_EntityGroupRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/game-types/associations": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypeAssociationsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.GameTypeAssociationItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/entities/{casinoConnectEntityId}/game-type": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypeGetByEntityId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "casinoConnectEntityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/game-types/{gameTypeId}": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypeGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gameTypeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypeRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gameTypeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/game-types": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypeSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GameTypesGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.GameTypeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-data/associations": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingDataAssociationQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GamingDataAssociationItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-data/rounds": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingDataRoundsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GamingDataRoundViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-floor/shift-reports": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingFloorShiftReportViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GamingFloorShiftReportViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-floor/shuffle-reports": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingFloorShuffleReportViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GamingFloorShuffleReportViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-floor/statistics/process": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingFloorStatisticsProcess",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deleteAllAndRestart",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/gaming-floor/statistics": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_GamingFloorStatisticsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GamingFloorStatisticViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal/alerts": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalAlertSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalAlertViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal/events": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalEventAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.JournalEventInputBatchItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.JournalEventInputBatchItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.JournalEventInputBatchItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalEventBatchRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRemove",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalEventSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalEventQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal/events/clean": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalEventsClean",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal-message-event-add": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalMessageEventAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalMessageEventAddV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalMessageEventAddV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalMessageEventAddV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal/message-events": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalMessageEventBatchAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalMessageEventInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalMessageEventInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalMessageEventInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "format": "int32"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalMessageEventViewSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalMessageEventViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal-rating-add": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalRatingAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalRatingAddV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalRatingAddV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJournalRatingAddV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/ratings": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalRatingAdd2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "format": "int32"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalRatingSubmitQuery2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "includeStaleReocrds",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/ratings/groups": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalRatingGroupSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "includeStaleRecords",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingGroupQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal-rating-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalRatingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalRatingQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal-summary-submit-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalSummarySubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "casinoConnectEntityTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalSummaryQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/journal/summary": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JournalSummarySubmitQuery2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "casinoConnectEntityTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "preQueryWhereParams",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "postQueryWhereParams",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.JournalSummaryQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/photos": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PhotoDeleteAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "photoIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PhotoQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CasinoConnect.PhotoItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PhotoSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.PhotoItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.PhotoItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.PhotoItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/players/appraisals/bet-location-overrides": {
      "put": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PlayerAppraisalBetLocationOverrideSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "gameTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesPlayerAppraisalBetLocationOverrideSaveV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesPlayerAppraisalBetLocationOverrideSaveV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesPlayerAppraisalBetLocationOverrideSaveV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/players/appraisals/reprocess-history": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PlayerAppraisalReprocessHistory",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/players/appraisals": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_PlayerAppraisalViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_PlayerAppraisalViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/roulette-result-add": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_RouletteResultAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesRouletteResultAddV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesRouletteResultAddV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesRouletteResultAddV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/roulette-results": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_RouletteResultBatchAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.RouletteResultInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.RouletteResultInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.RouletteResultInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_RouletteResultSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.RouletteResultQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/timeline-data": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_TimelineDataAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TimelineDatumInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TimelineDatumInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TimelineDatumInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_TimelineDataQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_TimelineDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/tito-tickets": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_TitoRecordAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_TitoRecordViewSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CasinoConnect.TitoRecordViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/tito-tickets/batch": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_TitoRecordBatchAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/CasinoConnect.TitoRecordInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/internal-stat-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_InternalStatQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_GameStatItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CasinoConnectServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-subscription-add": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySubscriptionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-subscription-add-batch": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySubscriptionAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-subscription-get-all": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySubscriptionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuerySubscriptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-subscription-remove": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySubscriptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-subscription-remove-batch": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySubscriptionRemoveBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/casino-connect/plugins/{pluginInstalledId}/subject-data-view-query": {
      "post": {
        "tags": [
          "CasinoConnectServicesV2"
        ],
        "operationId": "CasinoConnectServicesV2_SubjectDataViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubjectDataQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker-media/plugins/{pluginInstalledId}/media/{mediaID}/prepare": {
      "post": {
        "tags": [
          "IncidentTrackerMediaServicesV2"
        ],
        "operationId": "IncidentTrackerMediaServicesV2_MediaPrepare",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker-media/plugins/{pluginInstalledId}/media/{mediaID}": {
      "delete": {
        "tags": [
          "IncidentTrackerMediaServicesV2"
        ],
        "operationId": "IncidentTrackerMediaServicesV2_MediaRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/activity-cases": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityCaseViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_ActivityCaseViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/activity-statuses": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityStatusGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityStatusSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/activity-statuses/{activityStatusId}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityStatusGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "activityStatusId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.ActivityStatusItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityStatusRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "activityStatusId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/activity-tracking": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityTrackingActionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.ActivityTrackingItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.ActivityTrackingItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.ActivityTrackingItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityTrackingViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_ActivityTrackingViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/activity-tracking/{trackingId}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ActivityTrackingActionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "trackingId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentID}/attachments": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttachmentGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentAttachmentItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/attachments/{incidentAttachmentID}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttachmentRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "incidentAttachmentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/attachments": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttachmentSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentAttachmentItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentAttachmentItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentAttachmentItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttachmentItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentID}/attributes": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttributesGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttributesSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/attributes/delete": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentAttributesRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentID}/comments": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentCommentGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/comments/{incidentCommentID}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentCommentRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "incidentCommentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/comments": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentCommentSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/media/{mediaID}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentMediaGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentMediaRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentID}/media": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentMediaGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/media": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentMediaSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/servers/{incidentServerID}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentServerGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "incidentServerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentServerRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "incidentServerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/servers": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentServerGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentServerSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentServerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incident-types": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentTypeGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.IncidentTypeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentTypeSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentTypeItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentTypeItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.IncidentTypeItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.IncidentTypeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incident-types/{incidentTypeID}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_IncidentTypeRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "incidentTypeID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/locations": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_LocationGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_LocationSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/locations/{locationId}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_LocationGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.LocationItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_LocationRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentId}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/query": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentGetQueryParams",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.MasterIncidentQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentId}/permissions": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentPermissionGetAllByMasterIncidentId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incident-permissions": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentPermissionGetAllByPermittedId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permittedId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentPermissionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.MasterIncidentPermissionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentId}/permissions/{permittedId}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentPermissionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permittedId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentID}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_MasterIncidentsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/persons/{personId}": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_PersonRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "personId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/persons": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_PersonsQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_PersonItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_PersonsSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.PersonItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.PersonItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.PersonItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.PersonItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/incidents/{masterIncidentId}/persons": {
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_PersonsToMasterIncident",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "masterIncidentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "personIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "removeAssociation",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/resolutions": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ResolutionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ResolutionSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/resolutions/{resolutionId}": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ResolutionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "resolutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IncidentTracker.ResolutionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_ResolutionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "resolutionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/IncidentTrackerServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-subscription-add": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySubscriptionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-subscription-add-batch": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySubscriptionAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-subscription-get-all": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySubscriptionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuerySubscriptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-subscription-remove": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySubscriptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-subscription-remove-batch": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySubscriptionRemoveBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/incident-tracker/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "IncidentTrackerServicesV2"
        ],
        "operationId": "IncidentTrackerServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/media-export/plugins/{pluginInstalledId}/exports": {
      "get": {
        "tags": [
          "MediaExportServicesV2"
        ],
        "operationId": "MediaExportServicesV2_MediaExportGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MediaExport.MediaExportItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "MediaExportServicesV2"
        ],
        "operationId": "MediaExportServicesV2_MediaExportNew",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaStartTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "mediaEndTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "postbackUri",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MediaExportServicesMediaExportNewV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MediaExportServicesMediaExportNewV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MediaExportServicesMediaExportNewV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MediaExport.MediaExportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/media-export/plugins/{pluginInstalledId}/exports/{mediaExportID}": {
      "delete": {
        "tags": [
          "MediaExportServicesV2"
        ],
        "operationId": "MediaExportServicesV2_MediaExportRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaExportID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/media-export/plugins/{pluginInstalledId}/exports/{mediaExportId}/retry": {
      "post": {
        "tags": [
          "MediaExportServicesV2"
        ],
        "operationId": "MediaExportServicesV2_MediaExportRetry",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaExportId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/media-export/plugins/{pluginInstalledId}/exports/{mediaExportID}/status": {
      "get": {
        "tags": [
          "MediaExportServicesV2"
        ],
        "operationId": "MediaExportServicesV2_MediaExportStatus",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "mediaExportID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MediaExport.MediaExportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/face-rec/server-settings": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_FaceRecServerSettingsGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FaceRecServerSettingsItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/fusion-data/query": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_FusionDataViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_FusionDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/fusion-references": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_FusionReferenceGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.FusionReferenceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-detectors/{lpDetectorId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateDetectorGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lpDetectorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateDetectorRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lpDetectorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-detectors": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateDetectorGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateDetectorSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDetectorItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-detectors/{targetDetectorId}/merge": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateDetectorsMerge",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "targetDetectorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sourceDetectorIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/similar": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateGenerateSimilar1",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "inputString",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/{lpId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lpId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lpId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-notify-tags/similar": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateNotifyTagsSimilarViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateNotifyTagSimilarViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-notify-tags": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateNotifyTagsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateNotifyTagViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryStatements",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "sortStatement",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-detections": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlatesDetectedInsertBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlatesDetectedViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/{subjectTagId}/license-plates": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlatesGetByTagId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/stats": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateStatsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateStatViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/{lpId}/tags/{subjectTagId}": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateTagAssociate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "lpId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "add",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/{licensePlateId}/tags/{subjectTagId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateTagAssociationGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "licensePlateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plate-tag-associations": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateTagAssociationUpdate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/license-plates/tag-stats": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_LicensePlateTagStatsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_LicensePlateTagStatsViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/object-data": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_ObjectDataInsertBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.ObjectDatumInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.ObjectDatumInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.ObjectDatumInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/object-data/query": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_ObjectDataViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "oldestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "newestTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_ObjectDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/regions": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/regions/by-fusion-id/{fusionId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionGetByFusionId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "fusionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/regions/{regionId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionGetByRegionId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "regionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "regionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/region-setting-lookups": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionSettingLookupGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.RegionSettingLookupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RegionSettingLookupSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionSettingLookupItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionSettingLookupItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.RegionSettingLookupItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/expired-records": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_RemoveExpiredRecords",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detections/tags": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDataTagViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectDatumTagViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detections": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDataViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectsDetectedInsertBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detections/demographics": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectionDemographicViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectDetectionDemographicViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detectors/{subjectDetectorId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectorRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectDetectorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detectors": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectorSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectorItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectorItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectorItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectorItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectorsQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryStatements",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "sortStatement",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectDetectorItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detectors/{targetDetectorId}/merge": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectorsMerge",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "targetDetectorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "sourceDetectorIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-face-enroll-additional": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceEnrollAdditional",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceEnrollAdditionalV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceEnrollAdditionalV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceEnrollAdditionalV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}/enrollments": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceGetEnrollmentImages",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceImageItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/images/fetch": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceGetImage",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceImageRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceImageRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceImageRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceImageItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-face-incorrect-match": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceIncorrectMatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceIncorrectMatchV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceIncorrectMatchV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceIncorrectMatchV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}/detections/{detectId}/incorrect-match": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceIncorrectMatch2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "detectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-face-query-matches": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceQueryMatches",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceQueryMatchesV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceQueryMatchesV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFaceQueryMatchesV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FaceRecMatchItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces-compare": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFacesCompare",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesCompareV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesCompareV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesCompareV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceCompareItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces-detect": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFacesDetect",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetectV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetectV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetectV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces-detect2": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFacesDetect2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetect2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetect2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesDetect2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces-enroll": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFacesEnroll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesEnrollV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesEnrollV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectFacesEnrollV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceUnenroll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}/enrollments/{detectId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFaceUnEnrollAdditional",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "detectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "permitFullUnEnrollIfRequired",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detections/{detectId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "detectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-fusion/detectors/{detectorUniqueId}/restart": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFusionRestartDetector",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "detectorUniqueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "clearHistory",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-fusion-data": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectFusionViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectFusionDatumViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/by-face/{faceId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectGetByFaceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectGetBySubjectId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}/license-plates/{licensePlateId}": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectLicensePlateAssociationAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "licensePlateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectLicensePlateAssociationItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectLicensePlateAssociationRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "licensePlateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-license-plate-associations": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectLicensePlateAssociationQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "licensePlateIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectLicensePlateAssociationItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/{subjectTagId}/notify-options/{subjectNotifyId}": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectNotifyOptionAssociate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subjectNotifyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "add",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/notify-options/{subjectNotifyId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectNotifyOptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectNotifyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/notify-options": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectNotifyOptionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectNotifyOptionsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-notify-tags": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectNotifyTagsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectNotifyTagViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-reprocess": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectReprocess",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectReprocessV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectReprocessV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectReprocessV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}/detections/{detectId}/reprocess": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectReprocess2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "detectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-save": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSave2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "origin",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/SubjectSaveOriginEnum"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectsQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryStatements",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "sortStatement",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-detections/close": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectDetectionsCloseBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectionCloseItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectionCloseItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectionCloseItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/search": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSearch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "identification",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/{subjectTagId}/subjects": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectsGetByTagId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-split-detection": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSplitDetection",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectSplitDetectionV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectSplitDetectionV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectSplitDetectionV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-faces/{faceId}/detections/{detectId}/split": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSplitDetection2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "faceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "detectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "newFaceId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "confidence",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "splitAction",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/FrSplitActionEnum"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tag-associate": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagAssociate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectTagAssociateV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectTagAssociateV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectTagAssociateV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}/tags/{subjectTagId}": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagAssociate2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "add",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "origin",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/SubjectSaveOriginEnum"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagAssociationGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tag-associations": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagAssociationUpdate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/by-name": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagGetByName",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "tagName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/{subjectTagId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectTagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-tags/stats": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectTagStatsViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectTagStatsViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/zones": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZoneSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZonesQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "queryStatements",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "sortStatement",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectZoneItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/zones/{zoneId}": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZoneRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "zoneId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/zones/visits": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZoneVisitsQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_SubjectZoneVisitViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/zones/{zoneId}/reprocess": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZoneReprocess",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "zoneId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}/zones/reprocess": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectZoneSubjectReprocess",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchStream",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchResultItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search/availability": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchGetAvailability",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchAvailabilityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search/detectors": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchGetDetectors",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "fromUnixMs",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "toUnixMs",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchDetectorItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search/classifications": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchGetClassifications",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "fromUnixMs",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "toUnixMs",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchDetectorItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search/embed": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchEmbed",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/semantic-search/images/fetch": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SemanticSearchGetImage",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchImageRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchImageRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchImageRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SemanticSearchImageItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/entity-attachments": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_EntityAttachmentGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "ownerType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentOwnerType"
            }
          },
          {
            "name": "ownerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/entity-attachments/limits": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_EntityAttachmentLimitsGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "ownerType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentOwnerType"
            }
          },
          {
            "name": "ownerId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentLimitsItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/entity-attachments/{publicId}": {
      "put": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_EntityAttachmentUpdate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "publicId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentUpdateItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentUpdateItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentUpdateItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_EntityAttachmentRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "publicId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}/similar-faces": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectSimilarFacesStream",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "maxResults",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "minimumConfidence",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectSimilarFaceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-merge/operations": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectMergeStart",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeRequestItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeRequestItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeRequestItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeStartResultItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subjects/{subjectId}/merge-state": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectMergeStateStream",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "subjectId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeStateItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-merge/operations/{operationId}": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectMergeStatus",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeStatusItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-merge/operations/{operationId}/cancel": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectMergeCancel",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-subscription-add": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySubscriptionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-subscription-add-batch": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySubscriptionAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-subscription-get-all": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySubscriptionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuerySubscriptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-subscription-remove": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySubscriptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-subscription-remove-batch": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySubscriptionRemoveBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/oa/plugins/{pluginInstalledId}/subject-associated-data-notify": {
      "post": {
        "tags": [
          "ObjectAnalyticsServicesV2"
        ],
        "operationId": "ObjectAnalyticsServicesV2_SubjectAssociatedDataNotify",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectAssociatedDataNotifyV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectAssociatedDataNotifyV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectAnalyticsServicesSubjectAssociatedDataNotifyV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/attributes/{attributeName}": {
      "get": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceAttributeGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "attributeName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/attributes": {
      "get": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceAttributeGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceAttributeSaveAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/attributes/by-names": {
      "get": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceAttributeGetAllByNames",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "names",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/attributes/{name}": {
      "put": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceAttributeSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "name",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "valueString",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "valueNumeric",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PluginInstanceAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/plugin-instance-delete": {
      "delete": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "serviceAccessKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pluginInstanceID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/instances/{pluginInstanceId}": {
      "get": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "pluginInstanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PluginInstanceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/plugin-instance-save": {
      "post": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstanceSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PluginInstanceServicesPluginInstanceSaveV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PluginInstanceServicesPluginInstanceSaveV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PluginInstanceServicesPluginInstanceSaveV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PluginInstanceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/plugin-instances/plugins/{pluginInstalledId}/plugin-instances-get-all": {
      "get": {
        "tags": [
          "PluginInstanceServicesV2"
        ],
        "operationId": "PluginInstanceServicesV2_PluginInstancesGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "serviceAccessKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PluginInstanceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalAggregateServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal-aggregate/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "PortalAggregateServicesV2"
        ],
        "operationId": "PortalAggregateServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userId}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGet",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/logical-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.LogicalGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.LogicalGroupItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.LogicalGroupItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.LogicalGroupItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.LogicalGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAddUpdate",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpsertRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpsertRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpsertRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserDelete",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/emails/send": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_EmailServiceSend",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.EmailItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.EmailItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.EmailItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/get-all-supported-cultures": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_GetAllSupportedCultures",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.CultureItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/portal/get-all-time-zones": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_GetAllTimeZones",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.TimeZoneItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/portal/get-current-version": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_GetCurrentVersion",
        "parameters": [
          {
            "name": "productName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CurrentVersionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/portal/resource-strings/{key}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_ResourceStringGet",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/jobs/{userJobId}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserJobGetByJobId",
        "parameters": [
          {
            "name": "userJobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserJobItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserJobRemove",
        "parameters": [
          {
            "name": "userJobId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/jobs": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserJobSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserJobItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserJobItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserJobItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserJobItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserJobsGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserJobItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/jobs/by-job-action": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserJobsGetAllByJobActionId",
        "parameters": [
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserJobItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permissions/check": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionCheck",
        "parameters": [
          {
            "name": "permissionGroup",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "permissionName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-groups": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupAdd",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permissionGroupName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "inheritFromPermissionGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PermissionGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupUpdate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPermissionGroupUpdateV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPermissionGroupUpdateV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPermissionGroupUpdateV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PermissionGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/permission-groups/{permissionGroupID}": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupAddToUser",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupRemoveFromUser",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-groups/{permissionGroupID}": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupDelete",
        "parameters": [
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupID}/permission-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupGetAll",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PermissionGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/permission-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupGetUserAssociated",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PermissionGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-groups/{permissionGroupId}/users": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionGroupGetUsersAssociatedByPermissionGroupId",
        "parameters": [
          {
            "name": "permissionGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "uuid"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-groups/{permissionGroupID}/permission-keys": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionKeysAddToPermissionGroup",
        "parameters": [
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permissionKeyIDs",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionKeysGetByPermissionGroupID",
        "parameters": [
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PermissionKeyItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionKeysRemoveFromPermissionGroup",
        "parameters": [
          {
            "name": "permissionGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "permissionKeyIDs",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-keys": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionKeysGet",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "resync",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PermissionKeyItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permission-groups/defaults": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissionsCreateDefault",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PermissionGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/permissions/check-batch": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PermissoinCheckList",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PermissionRequestItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PermissionRequestItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PermissionRequestItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PermissionRequestItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-associations": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationAdd",
        "parameters": [
          {
            "name": "includeReverseAssociation",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationAddV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationAddV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationAddV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginEntityGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationGetByParentIds",
        "parameters": [
          {
            "name": "parentAssociableIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginEntityGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-associations/delete": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationDelete",
        "parameters": [
          {
            "name": "includeReverseAssociation",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationDeleteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationDeleteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationDeleteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledID}/associations": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationGetListByPluginInstalledID",
        "parameters": [
          {
            "name": "pluginInstalledID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginEntityGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledID}/remotes/{remoteID}/associations": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationGetListByRemoteID",
        "parameters": [
          {
            "name": "pluginInstalledID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "remoteID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginEntityGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-associations/order": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationSetOrder",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationSetOrderV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationSetOrderV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginAssociationSetOrderV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledId}/associations/by-remotes": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAssociationsGetListByParentRemoteIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "remoteIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginEntityGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/available-plugins/{pluginID}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginAvailableGet",
        "parameters": [
          {
            "name": "pluginID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginAvailableItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledID}/details": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginDetailsGet",
        "parameters": [
          {
            "name": "pluginInstalledID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PluginDetails"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-event-states/counts": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStateCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginEventStateViewCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-event-states": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStateQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "dataTimeStamp",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginEventStateViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStatusAdd2",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.PluginEventStateInsertItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.PluginEventStateInsertItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.PluginEventStateInsertItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-event-states/users": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStateUsers",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-event-status-add": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStatusAdd",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginEventStatusAddV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginEventStatusAddV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesPluginEventStatusAddV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-event-states/{eventStatusId}": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginEventStatusUpdate",
        "parameters": [
          {
            "name": "comment",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventStatusId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/attributes/delete": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginInstalledAttributesDelete",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/attributes": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginInstalledAttributesSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledID}": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginInstalledSave",
        "parameters": [
          {
            "name": "pluginInstalledID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "pluginID",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginInstalledItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginsInstalledRemove",
        "parameters": [
          {
            "name": "pluginInstalledID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/available-plugins": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginsAvailableGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginAvailableItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginsInstalledGetAll",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginInstalledItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/installed-plugins/{pluginInstalledId}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginsInstalledGetByPluginInstalledId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.PluginInstalledItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugin-types": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_PluginTypesGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.PluginTypeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/resellers": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_ResellerGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.ResellerItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/resellers/{resellerId}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_ResellerGetByResellerId",
        "parameters": [
          {
            "name": "resellerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.ResellerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/resellers/{resellerID}": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_ResellerRemove",
        "parameters": [
          {
            "name": "resellerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_ResellerSave",
        "parameters": [
          {
            "name": "resellerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "resellerName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "resellerLogo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "resellerTheme",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isDisabled",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.ResellerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/system-settings": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_SystemSettingsGetAll",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.SystemSettingItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_SystemSettingsSetAll",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.SystemSettingItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.SystemSettingItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.SystemSettingItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/system-settings/culture": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_SystemSettingsGetCulture",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/attributes/batch": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeBatchSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/attributes": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeDeleteByKeyType",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "settingKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "settingType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeGetAll",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/attributes/by-key": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeGet",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "settingKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "settingType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/attributes/by-type": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeGetAllByType",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "settingType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/attributes": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserAttributeSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserAttributeItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserAttributeItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserAttributeItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/storage-key-values/{keyId}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValueGetByKeyId",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.StorageKeyValueItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValueRemove",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/storage-key-values/by-name": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValueGetByKeyName",
        "parameters": [
          {
            "name": "parentKeyId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "keyName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.StorageKeyValueItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/storage-key-values": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValueSave",
        "parameters": [
          {
            "name": "removeMissingChildren",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.StorageKeyValueItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.StorageKeyValueItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.StorageKeyValueItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.StorageKeyValueItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValuesGetByType",
        "parameters": [
          {
            "name": "parentKeyId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "keyType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.StorageKeyValueItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/storage-key-value-update": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_StorageKeyValueUpdate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesStorageKeyValueUpdateV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesStorageKeyValueUpdateV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesStorageKeyValueUpdateV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupId}/attributes": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupAttributeGetAll",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupAttributeSave",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupId}/attributes/by-key": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupAttributeGetByKey",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "settingKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupId}/attributes/delete": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupAttributeRemove",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupId}/attributes/batch": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupAttributeSaveAll",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupID}": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupGetByID",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupRemove",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/resellers/{resellerID}/user-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupGetByResellerID",
        "parameters": [
          {
            "name": "resellerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-group-save": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupSave",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesUserGroupSaveV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesUserGroupSaveV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PortalServicesUserGroupSaveV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGroupSave2",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserGroupItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/logical-groups/{logicalGroupId}/acls/{pluginInstalledId}": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupAclRemove",
        "parameters": [
          {
            "name": "logicalGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupAclSave",
        "parameters": [
          {
            "name": "logicalGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userId}/logical-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupGetAllByUserId",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.LogicalGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/logical-groups/{logicalGroupId}": {
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupRemove",
        "parameters": [
          {
            "name": "logicalGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/logical-groups/{logicalGroupId}/users/{userId}": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupUserAdd",
        "parameters": [
          {
            "name": "logicalGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_LogicalGroupUserRemove",
        "parameters": [
          {
            "name": "logicalGroupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/{userID}/disabled": {
      "put": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserEnableDisable",
        "parameters": [
          {
            "name": "userID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "isDisabled",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/by-permission-groups": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGetListByPermissionGroupIds",
        "parameters": [
          {
            "name": "permissionGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-groups/{userGroupID}/users": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGetListByUserGroupID",
        "parameters": [
          {
            "name": "userGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserGetListByUserIds",
        "parameters": [
          {
            "name": "userIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history/counts": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryCountQuery",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserLoginHistoryCountCollectionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history/details": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryDetailAdd",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryDetailViewQuery2",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "referenceId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_UserSessionHistoryDetailViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history/details/batch": {
      "post": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryDetailAddBatch",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Root.UserSessionHistoryDetailInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history-detail-view-query": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryDetailViewQuery",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_UserSessionHistoryDetailViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history/summary": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistorySummaryQuery",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_UserLoginHistoryCountItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history-view-query": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryViewQuery",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Root.UserSessionHistoryViewQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/user-session-history": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSessionHistoryViewQuery2",
        "parameters": [
          {
            "name": "userGroupId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_UserSessionHistoryViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/portal/users/simple": {
      "get": {
        "tags": [
          "PortalServicesV2"
        ],
        "operationId": "PortalServicesV2_UserSimpleGetByIds",
        "parameters": [
          {
            "name": "userIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Root.UserSimpleItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-get-fields": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-get-numeric-fields": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGetNumericFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-grouping-get-fields": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGroupingGetFields",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-grouping-get-fields2": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGroupingGetFields2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateFieldItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-grouping-submit-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGroupingSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_AggregateGroupingItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-grouping-summary-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateGroupingSummaryQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupingColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "groupingSelectorColumn",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggField",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggFunction",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "number",
                  "format": "double"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-numeric-segments-submit-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateNumericSegmentsSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "secondResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AggregateNumericResults"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-numeric-submit-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateNumericSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateNumericResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-report": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateReport",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReportV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReportV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReportV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-report2": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateReport2",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReport2V2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReport2V2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesAggregateReport2V2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateReportItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/aggregate-submit-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_AggregateSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "aggregateColumns",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AggregateResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/job-action-delete": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_JobActionDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/job-action-execute": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_JobActionExecute",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesJobActionExecuteV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesJobActionExecuteV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEventServicesJobActionExecuteV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/job-action-get-all": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_JobActionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "parentId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JobActionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/job-action-get-by-id": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_JobActionGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "jobActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/job-action-save": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_JobActionSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/JobActionItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/JobActionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities": {
      "put": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityAddUpdate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityTypeID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "familiarID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "friendlyName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "optionalEntityTypeID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/{posDataEntityId}": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "posDataEntityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/{uniqueID}": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "uniqueID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/by-familiar-id": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityGetByFamiliarId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "familiarID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "friendlyName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entityTypeID",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EntityTypeIDEnum"
            }
          },
          {
            "name": "createIfNoExists",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/by-friendly-name": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityGetByFriendlyName",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "familiarID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "friendlyName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "entityTypeID",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EntityTypeIDEnum"
            }
          },
          {
            "name": "createIfNoExists",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_DataEntityQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EntityTypeIDEnum"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_DataEntityItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/entities/statistics": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_EntityStatisticSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityTypeId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.EntityStatisticResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/events": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_POSDataEventAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_POSDataEventSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryID",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "dataEventID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.POSQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/events/batch": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_PosDataEventAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/POSDataEvents.PosDataEventInsertItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/events/cleanup": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_PosDataEventCleanup",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/events/scores": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_PosDataEventScoreSubmitQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "storedQueryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "maxRecords",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "recordsPerPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryResults_Of_PosDataEventScoreViewItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/score-rules/{scoreRuleId}": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_ScoreRuleGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "scoreRuleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_ScoreRuleRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "scoreRuleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/score-rules/reprocess": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_ScoreRuleReprocessIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "eventTypesIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/score-rules": {
      "put": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_ScoreRuleSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_ScoreRulesGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/POSDataEvents.ScoreRuleItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-subscription-add": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySubscriptionAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-subscription-add-batch": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySubscriptionAddBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-subscription-get-all": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySubscriptionGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuerySubscriptionItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-subscription-remove": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySubscriptionRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "entityUniqueId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-subscription-remove-batch": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySubscriptionRemoveBatch",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/QuerySubscriptionItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-count-query": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QueryCountQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "timeNewest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "timeOldest",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryParameters",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "minuteResolution",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "viewId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryCountList"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-get-all": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QueryGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QueryItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-get-by-id": {
      "get": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QueryGetById",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-remove": {
      "delete": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QueryRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "queryId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/query-save": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_QuerySave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/QueryItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/QueryItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/pos/plugins/{pluginInstalledId}/subject-data-view-query": {
      "post": {
        "tags": [
          "POSDataEventServicesV2"
        ],
        "operationId": "POSDataEventServicesV2_SubjectDataViewQuery",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SubjectFusionQueryItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubjectDataQueryResults"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/associations": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupAddAssociations",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupCreate",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceGroupName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deviceGroupDescription",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "includeChildren",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceGroupItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceGroupItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceGroupItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceGroupItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/{deviceGroupID}": {
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupDelete",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/associations/delete": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupRemoveAssociations",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupAssociationItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/settings/delete": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupSettingDeleteList",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/settings": {
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupSettingSaveList",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/device-groups/{deviceGroupID}/settings": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGroupSettingsGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceGroupID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices/attributes": {
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceAttributesSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceAttributeItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceAttributeItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceAttributeItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices/batch": {
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceBatchSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Witness.DeviceItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices/{deviceId}/deny-users/{userId}": {
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceDenyAddUser",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceDenyRemoveUser",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/users/{userId}/denied-devices": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceDenyGetByUserId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceDenyItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices/{deviceId}": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.DeviceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices/{deviceID}": {
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "deviceID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/devices": {
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DeviceSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.DeviceItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DevicesGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/instances/{pluginInstanceID}/devices": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_DevicesGetAllByInstanceID",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "pluginInstanceID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.DeviceItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/export-servers/{exportServerID}": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_ExportServerGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "exportServerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.ExportServerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_ExportServerRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "exportServerID",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/export-servers": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_ExportServerGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Witness.ExportServerItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      },
      "put": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_ExportServerSave",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.ExportServerItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.ExportServerItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.ExportServerItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Witness.ExportServerItem"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          },
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-add": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterAdd",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-get-all": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterGetAll",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-get-all-by-logical-group-ids": {
      "get": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterGetAllByLogicalGroupIds",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogicalGroupFilterItem"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-remove": {
      "post": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterRemove",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/LogicalGroupFilterItem"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-remove-by-logical-group-id": {
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterRemoveByLogicalGroupId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "logicalGroupIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness/plugins/{pluginInstalledId}/logical-group-filter-remove-by-reference-id": {
      "delete": {
        "tags": [
          "WitnessServicesV2"
        ],
        "operationId": "WitnessServicesV2_LogicalGroupFilterRemoveByReferenceId",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "referenceIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "uuid"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness-stream/plugins/{pluginInstalledId}/snapshots": {
      "post": {
        "tags": [
          "WitnessStreamServicesV2"
        ],
        "operationId": "WitnessStreamServicesV2_DeviceSnapshot2Get",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "snapshotFromTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "useCache",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Witness.DeviceItem"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    },
    "/api/v2/witness-stream/plugins/{pluginInstalledId}/device-snapshot-get": {
      "post": {
        "tags": [
          "WitnessStreamServicesV2"
        ],
        "operationId": "WitnessStreamServicesV2_DeviceSnapshotGet",
        "parameters": [
          {
            "name": "pluginInstalledId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WitnessStreamServicesDeviceSnapshotGetV2Body"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WitnessStreamServicesDeviceSnapshotGetV2Body"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WitnessStreamServicesDeviceSnapshotGetV2Body"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string",
                  "format": "byte"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearerAuth": []
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "AggregateFieldItem": {
        "type": "object",
        "properties": {
          "aggregateFunctions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateFunctionItem"
            }
          },
          "fieldName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AggregateFuncParamItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "paramType": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "valueType": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AggregateFunctionItem": {
        "type": "object",
        "properties": {
          "funcParams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateFuncParamItem"
            }
          },
          "functionName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AggregateGroupingItem": {
        "type": "object",
        "properties": {
          "groupByValues": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "selectorColumn": {
            "type": "string"
          },
          "avg": {
            "type": "number",
            "format": "double"
          },
          "max": {
            "type": "number",
            "format": "double"
          },
          "min": {
            "type": "number",
            "format": "double"
          },
          "sum": {
            "type": "number",
            "format": "double"
          },
          "ct": {
            "type": "integer",
            "format": "int32"
          },
          "format": {
            "type": "string"
          },
          "queryParts": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "groupByMetaData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateMetaDataItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "number",
            "format": "double"
          },
          "valueFormat": {
            "type": "string"
          },
          "queryParts": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "metadata": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateMetaDataItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateMetaDataItem": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AggregateNumericItem": {
        "type": "object",
        "properties": {
          "columnName": {
            "type": "string"
          },
          "aggregateTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AggregateNumericResults": {
        "type": "object",
        "properties": {
          "aggregateNumericItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateNumericItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "queryType": {
            "type": "string"
          },
          "aggregateColumns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateReportColumnQueryItem": {
        "type": "object",
        "properties": {
          "columnName": {
            "type": "string"
          },
          "columnQuery": {
            "type": "string"
          },
          "columnQueryTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "columnQueryId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceDenominator": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AggregateReportGroupEntityColumnTotalsItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "sum": {
            "type": "number",
            "format": "double"
          },
          "avg": {
            "type": "number",
            "format": "double"
          },
          "min": {
            "type": "number",
            "format": "double"
          },
          "max": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "AggregateReportGroupEntityEventItem": {
        "type": "object",
        "properties": {
          "columnQueryId": {
            "type": "integer",
            "format": "int32"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "columnAggregates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportGroupEntityColumnTotalsItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateReportGroupEntityItem": {
        "type": "object",
        "properties": {
          "entityId": {
            "type": "string",
            "format": "uuid"
          },
          "entityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "eventItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportGroupEntityEventItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateReportGroupItem": {
        "type": "object",
        "properties": {
          "startingTime": {
            "type": "string",
            "format": "date-time"
          },
          "endingTime": {
            "type": "string",
            "format": "date-time"
          },
          "iteration": {
            "type": "integer",
            "format": "int32"
          },
          "entities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportGroupEntityItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateReportItem": {
        "type": "object",
        "properties": {
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "aggregateReportGroupItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportGroupItem"
            }
          },
          "processingTime": {
            "type": "integer",
            "format": "int32"
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          }
        },
        "additionalProperties": false
      },
      "AggregateResults": {
        "type": "object",
        "properties": {
          "aggregateItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "queryType": {
            "type": "string"
          },
          "aggregateColumns": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiAvailabilityItem": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "userOptedOut": {
            "type": "boolean"
          },
          "models": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "defaultModel": {
            "type": "string",
            "nullable": true
          },
          "providerDisplayNames": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "providers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiAvailabilityProviderItem"
            }
          },
          "configuredForScope": {
            "type": "boolean"
          },
          "disabledByPolicy": {
            "type": "boolean"
          },
          "canManageProviders": {
            "type": "boolean"
          },
          "advertiseWhenUnconfigured": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiAvailabilityProviderItem": {
        "type": "object",
        "properties": {
          "aiProviderId": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "models": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiModelItem"
            }
          },
          "defaultModel": {
            "type": "string"
          },
          "poolKey": {
            "type": "string",
            "nullable": true
          },
          "capabilityModels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiCapabilityModelItem"
            }
          },
          "contextWindowTokens": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiCapabilityModelItem": {
        "type": "object",
        "properties": {
          "capability": {
            "type": "string"
          },
          "modelId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiChatAttachmentItem": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "dataBase64": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiChatMessageItem": {
        "type": "object",
        "properties": {
          "aiChatSessionMessageId": {
            "type": "integer",
            "format": "int64"
          },
          "aiChatSessionId": {
            "type": "string",
            "format": "uuid"
          },
          "sequence": {
            "type": "integer",
            "format": "int32"
          },
          "role": {
            "type": "string"
          },
          "contentJson": {
            "type": "string"
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "tokensIn": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tokensOut": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tokensCached": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "wasStopped": {
            "type": "boolean"
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiChatSessionItem": {
        "type": "object",
        "properties": {
          "aiChatSessionId": {
            "type": "string",
            "format": "uuid"
          },
          "title": {
            "type": "string"
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          },
          "updatedUtc": {
            "type": "string",
            "format": "date-time"
          },
          "lastProvider": {
            "type": "string",
            "nullable": true
          },
          "lastModel": {
            "type": "string",
            "nullable": true
          },
          "lastSelectedProvider": {
            "type": "string",
            "nullable": true
          },
          "lastSelectedModel": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiChatStreamItem": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "text": {
            "type": "string",
            "nullable": true
          },
          "toolUseId": {
            "type": "string",
            "nullable": true
          },
          "toolName": {
            "type": "string",
            "nullable": true
          },
          "argumentsJson": {
            "type": "string",
            "nullable": true
          },
          "execution": {
            "type": "string",
            "nullable": true
          },
          "notice": {
            "type": "string",
            "nullable": true
          },
          "tokensIn": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tokensOut": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tokensCached": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "failureCode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "messageIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiChatStreamRequestItem": {
        "type": "object",
        "properties": {
          "aiChatSessionId": {
            "type": "string",
            "format": "uuid"
          },
          "userMessage": {
            "type": "string"
          },
          "modelOverride": {
            "type": "string",
            "nullable": true
          },
          "providerId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "toolManifestJson": {
            "type": "string",
            "nullable": true
          },
          "toolManifestRevision": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clientContextJson": {
            "type": "string",
            "nullable": true
          },
          "correlationId": {
            "type": "string",
            "format": "uuid"
          },
          "attachments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiChatAttachmentItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiFeedbackItem": {
        "type": "object",
        "properties": {
          "aiChatSessionMessageId": {
            "type": "integer",
            "format": "int64"
          },
          "isPositive": {
            "type": "boolean"
          },
          "reasonCode": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiInstructionItem": {
        "type": "object",
        "properties": {
          "aiInstructionId": {
            "type": "string",
            "format": "uuid"
          },
          "scope": {
            "type": "string"
          },
          "resellerId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "instructionText": {
            "type": "string"
          },
          "readOnly": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiLoadedModelItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "sizeBytes": {
            "type": "integer",
            "format": "int64"
          },
          "expiresAtUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiModelCapabilityItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiModelCostItem": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "multiplier": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiModelItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "enabled": {
            "type": "boolean"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiModelCapabilityItem"
            }
          },
          "contextWindow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "warm": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiMyUsageItem": {
        "type": "object",
        "properties": {
          "personal": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiUsageAllowanceItem"
            }
          },
          "organization": {
            "$ref": "#/components/schemas/Ai.AiUsageAllowanceItem"
          },
          "warnThresholdPercent": {
            "type": "integer",
            "format": "int32"
          },
          "degraded": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiProviderItem": {
        "type": "object",
        "properties": {
          "aiProviderId": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "resellerId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "name": {
            "type": "string"
          },
          "providerType": {
            "type": "string"
          },
          "endpoint": {
            "type": "string",
            "nullable": true
          },
          "hasApiKey": {
            "type": "boolean"
          },
          "apiKeyMaskedTail": {
            "type": "string",
            "nullable": true
          },
          "newApiKey": {
            "type": "string",
            "nullable": true
          },
          "defaultModel": {
            "type": "string"
          },
          "models": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiModelItem"
            }
          },
          "priority": {
            "type": "integer",
            "format": "int32"
          },
          "enabled": {
            "type": "boolean"
          },
          "maxTokens": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "contextWindowTokens": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resolvedContextWindow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "resolvedContextWindowSource": {
            "type": "string",
            "nullable": true
          },
          "readOnly": {
            "type": "boolean"
          },
          "poolKey": {
            "type": "string",
            "nullable": true
          },
          "maxConcurrentStreams": {
            "type": "integer",
            "format": "int32"
          },
          "keepModelsLoaded": {
            "type": "boolean"
          },
          "hardwareProfileJson": {
            "type": "string",
            "nullable": true
          },
          "capabilityModels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiCapabilityModelItem"
            }
          },
          "metered": {
            "type": "boolean"
          },
          "costMultiplier": {
            "type": "number",
            "format": "double"
          },
          "modelCosts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiModelCostItem"
            }
          },
          "canEditCommercial": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiProviderTestResultItem": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          },
          "discoveredModels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "discoveredModelItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiModelItem"
            }
          }
        },
        "additionalProperties": false
      },
      "Ai.AiScopePolicyItem": {
        "type": "object",
        "properties": {
          "aiScopePolicyId": {
            "type": "string",
            "format": "uuid"
          },
          "resellerId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "disabled": {
            "type": "boolean",
            "nullable": true
          },
          "dailyTokenLimitPerUser": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "monthlyTokenLimitPerUser": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "showWhenUnconfigured": {
            "type": "boolean",
            "nullable": true
          },
          "weeklyTokenLimitPerUser": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dailyUsageUnitPool": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "weeklyUsageUnitPool": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "monthlyUsageUnitPool": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "poolTimeZone": {
            "type": "string",
            "nullable": true
          },
          "monthlyResetAnchor": {
            "type": "integer",
            "format": "int32"
          },
          "monthlyResetDay": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weeklyResetDay": {
            "type": "integer",
            "format": "int32"
          },
          "warnThresholdPercent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "allowDelegatedPools": {
            "type": "boolean",
            "nullable": true
          },
          "readOnly": {
            "type": "boolean"
          },
          "canEditCommercial": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiServerMemberStatusItem": {
        "type": "object",
        "properties": {
          "aiProviderId": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "poolKey": {
            "type": "string",
            "nullable": true
          },
          "health": {
            "type": "string"
          },
          "lastFailureUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastFailureReason": {
            "type": "string",
            "nullable": true
          },
          "inFlight": {
            "type": "integer",
            "format": "int32"
          },
          "maxConcurrentStreams": {
            "type": "integer",
            "format": "int32"
          },
          "keepModelsLoaded": {
            "type": "boolean"
          },
          "loadedModels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiLoadedModelItem"
            }
          },
          "loadedModelsState": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiServerStatusItem": {
        "type": "object",
        "properties": {
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiServerMemberStatusItem"
            }
          },
          "queueDepth": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiToolFailureSampleItem": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "timestampUtc": {
            "type": "string",
            "format": "date-time"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          },
          "toolName": {
            "type": "string"
          },
          "argumentsJson": {
            "type": "string"
          },
          "errorText": {
            "type": "string"
          },
          "durationMs": {
            "type": "integer",
            "format": "int32"
          },
          "aiChatSessionId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiToolResultPostItem": {
        "type": "object",
        "properties": {
          "correlationId": {
            "type": "string",
            "format": "uuid"
          },
          "toolUseId": {
            "type": "string"
          },
          "contentJson": {
            "type": "string"
          },
          "isError": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiToolStatsRowItem": {
        "type": "object",
        "properties": {
          "bucketUtc": {
            "type": "string",
            "format": "date-time"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "toolName": {
            "type": "string"
          },
          "calls": {
            "type": "integer",
            "format": "int32"
          },
          "errors": {
            "type": "integer",
            "format": "int32"
          },
          "durationMsSum": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiUsageAllowanceItem": {
        "type": "object",
        "properties": {
          "scope": {
            "type": "string"
          },
          "scopeId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "scopeName": {
            "type": "string",
            "nullable": true
          },
          "window": {
            "type": "string"
          },
          "used": {
            "type": "integer",
            "format": "int64"
          },
          "limit": {
            "type": "integer",
            "format": "int64"
          },
          "percent": {
            "type": "integer",
            "format": "int32"
          },
          "resetUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiUsageQueryItem": {
        "type": "object",
        "properties": {
          "fromUtc": {
            "type": "string",
            "format": "date-time"
          },
          "toUtc": {
            "type": "string",
            "format": "date-time"
          },
          "resellerId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "userId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "model": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ai.AiUsageRowItem": {
        "type": "object",
        "properties": {
          "bucketUtc": {
            "type": "string",
            "format": "date-time"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          },
          "provider": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "tokensIn": {
            "type": "integer",
            "format": "int64"
          },
          "tokensOut": {
            "type": "integer",
            "format": "int64"
          },
          "turns": {
            "type": "integer",
            "format": "int32"
          },
          "stops": {
            "type": "integer",
            "format": "int32"
          },
          "truncations": {
            "type": "integer",
            "format": "int32"
          },
          "firstTokenMsSum": {
            "type": "integer",
            "format": "int64"
          },
          "firstTokenCount": {
            "type": "integer",
            "format": "int32"
          },
          "turnDurationMsSum": {
            "type": "integer",
            "format": "int64"
          },
          "queueWaits": {
            "type": "integer",
            "format": "int32"
          },
          "queueWaitMsSum": {
            "type": "integer",
            "format": "int64"
          },
          "queueTimeouts": {
            "type": "integer",
            "format": "int32"
          },
          "meteredTokens": {
            "type": "integer",
            "format": "int64"
          },
          "cachedTokens": {
            "type": "integer",
            "format": "int64"
          },
          "usageUnits": {
            "type": "integer",
            "format": "int64"
          },
          "costOwnerTier": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Ai.AiUsageSummaryItem": {
        "type": "object",
        "properties": {
          "tokensIn": {
            "type": "integer",
            "format": "int64"
          },
          "tokensOut": {
            "type": "integer",
            "format": "int64"
          },
          "turns": {
            "type": "integer",
            "format": "int32"
          },
          "activeUsers": {
            "type": "integer",
            "format": "int32"
          },
          "stops": {
            "type": "integer",
            "format": "int32"
          },
          "truncations": {
            "type": "integer",
            "format": "int32"
          },
          "queueWaits": {
            "type": "integer",
            "format": "int32"
          },
          "queueTimeouts": {
            "type": "integer",
            "format": "int32"
          },
          "firstTokenMsSum": {
            "type": "integer",
            "format": "int64"
          },
          "firstTokenCount": {
            "type": "integer",
            "format": "int32"
          },
          "meteredTokens": {
            "type": "integer",
            "format": "int64"
          },
          "cachedTokens": {
            "type": "integer",
            "format": "int64"
          },
          "usageUnits": {
            "type": "integer",
            "format": "int64"
          },
          "allowances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiUsageAllowanceItem"
            }
          },
          "warnThresholdPercent": {
            "type": "integer",
            "format": "int32"
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiUsageRowItem"
            }
          },
          "toolRows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Ai.AiToolStatsRowItem"
            }
          }
        },
        "additionalProperties": false
      },
      "Ai.AiUserMemoryItem": {
        "type": "object",
        "properties": {
          "aiUserMemoryId": {
            "type": "string",
            "format": "uuid"
          },
          "memoryText": {
            "type": "string"
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "AiServicesAiUserInstructionSetV2Body": {
        "type": "object",
        "properties": {
          "instructionText": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.AlertLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "alertId": {
            "type": "integer",
            "format": "int32"
          },
          "alertCodeId": {
            "type": "integer",
            "format": "int32"
          },
          "alertMessage": {
            "type": "string"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.AlertLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "alertId": {
            "type": "integer",
            "format": "int32"
          },
          "alertCodeId": {
            "type": "integer",
            "format": "int32"
          },
          "alertMessage": {
            "type": "string"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BacEventItem": {
        "type": "object",
        "properties": {
          "btid": {
            "type": "integer",
            "format": "int32"
          },
          "et": {
            "type": "integer",
            "format": "int32"
          },
          "di": {
            "type": "integer",
            "format": "int32"
          },
          "ds": {
            "type": "integer",
            "format": "int32"
          },
          "cs": {
            "type": "integer",
            "format": "int32"
          },
          "cn": {
            "type": "integer",
            "format": "int32"
          },
          "er": {
            "type": "integer",
            "format": "int32"
          },
          "g": {
            "type": "integer",
            "format": "int32"
          },
          "n": {
            "type": "integer",
            "format": "int32"
          },
          "p": {
            "type": "integer",
            "format": "int32"
          },
          "l": {
            "type": "boolean"
          },
          "dt": {
            "type": "string",
            "format": "date-time"
          },
          "pp": {
            "type": "number",
            "format": "double"
          },
          "p8": {
            "type": "integer",
            "format": "int32"
          },
          "p8T": {
            "type": "number",
            "format": "double"
          },
          "d7": {
            "type": "integer",
            "format": "int32"
          },
          "d7T": {
            "type": "number",
            "format": "double"
          },
          "db": {
            "type": "integer",
            "format": "int32"
          },
          "dbT": {
            "type": "number",
            "format": "double"
          },
          "hn": {
            "type": "integer",
            "format": "int32"
          },
          "a": {
            "type": "integer",
            "format": "int32"
          },
          "am": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_AlertLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.AlertLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.AlertLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_AlertLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.AlertLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.AlertLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_CardsDrawnLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_CardsDrawnLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CardsDrawnLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CardsDrawnLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_CommunicationLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_CommunicationLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CommunicationLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CommunicationLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_ErrorLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_ErrorLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ErrorLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ErrorLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_GameResultLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_GameResultLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_GameResultSummaryItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultSummaryItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultSummaryItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_GameResultSummaryViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultSummaryViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultSummaryViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_LockLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LockLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LockLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_LockLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LockLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LockLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_ResetLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ResetLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ResetLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_ResetLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ResetLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ResetLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_StandByLogItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.StandByLogItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.StandByLogItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_StandByLogViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.StandByLogViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.StandByLogViewItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_TableStatisticItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.TableStatisticItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.TableStatisticItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratQueryResults_Of_TableStatusItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.TableStatusItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.TableStatusItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.BaccaratTableItem": {
        "type": "object",
        "properties": {
          "timeZoneString": {
            "type": "string"
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "currentHandId": {
            "type": "string",
            "format": "uuid"
          },
          "currentShoeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "isDragon7": {
            "type": "boolean"
          },
          "isDragonBonus": {
            "type": "boolean"
          },
          "isEnabled": {
            "type": "boolean"
          },
          "isFlipTable": {
            "type": "boolean"
          },
          "isOnline": {
            "type": "boolean"
          },
          "isPairProbability": {
            "type": "boolean"
          },
          "isPanda8": {
            "type": "boolean"
          },
          "remoteAddress": {
            "type": "string"
          },
          "remoteTCPPort": {
            "type": "integer",
            "format": "int32"
          },
          "systemTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.CardsDrawnLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "cardDrawnLogId": {
            "type": "integer",
            "format": "int64"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "cardNumber": {
            "type": "integer",
            "format": "int32"
          },
          "cardSuit": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dragon7": {
            "type": "integer",
            "format": "int32"
          },
          "dragon7True": {
            "type": "number",
            "format": "double"
          },
          "dragonBonus": {
            "type": "integer",
            "format": "int32"
          },
          "dragonBonusTrue": {
            "type": "number",
            "format": "double"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "intention": {
            "type": "integer",
            "format": "int32"
          },
          "panda8": {
            "type": "integer",
            "format": "int32"
          },
          "panda8True": {
            "type": "number",
            "format": "double"
          },
          "sequence": {
            "type": "integer",
            "format": "int32"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.CardsDrawnLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "cardDrawnLogId": {
            "type": "integer",
            "format": "int64"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "cardNumber": {
            "type": "integer",
            "format": "int32"
          },
          "cardSuit": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dragon7": {
            "type": "integer",
            "format": "int32"
          },
          "dragon7True": {
            "type": "number",
            "format": "double"
          },
          "dragonBonus": {
            "type": "integer",
            "format": "int32"
          },
          "dragonBonusTrue": {
            "type": "number",
            "format": "double"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "intention": {
            "type": "integer",
            "format": "int32"
          },
          "panda8": {
            "type": "integer",
            "format": "int32"
          },
          "panda8True": {
            "type": "number",
            "format": "double"
          },
          "sequence": {
            "type": "integer",
            "format": "int32"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "isLiveShoe": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.CommunicationLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "communicationLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.CommunicationLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "communicationLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.ErrorLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "errorLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.ErrorLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "errorLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultLogAddItem": {
        "type": "object",
        "properties": {
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "handCount": {
            "type": "integer",
            "format": "int32"
          },
          "natural": {
            "type": "integer",
            "format": "int32"
          },
          "pair": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          },
          "result": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "gameResultId": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gameNatural": {
            "type": "integer",
            "format": "int32"
          },
          "gamePair": {
            "type": "integer",
            "format": "int32"
          },
          "gameResult": {
            "type": "integer",
            "format": "int32"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "handNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "gameResultId": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gameNatural": {
            "type": "integer",
            "format": "int32"
          },
          "gamePair": {
            "type": "integer",
            "format": "int32"
          },
          "gameResult": {
            "type": "integer",
            "format": "int32"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "handNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "isLiveShoe": {
            "type": "boolean"
          },
          "houseEdge": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultOverviewSummaryItem": {
        "type": "object",
        "properties": {
          "baccaratTableIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "bankerCount": {
            "type": "integer",
            "format": "int32"
          },
          "highDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lowDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "playerCount": {
            "type": "integer",
            "format": "int32"
          },
          "tiesCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultSummaryItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "houseEdge": {
            "type": "number",
            "format": "double"
          },
          "gameResultId": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "card1": {
            "type": "integer",
            "format": "int32"
          },
          "card1Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card2": {
            "type": "integer",
            "format": "int32"
          },
          "card2Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card3": {
            "type": "integer",
            "format": "int32"
          },
          "card3Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card4": {
            "type": "integer",
            "format": "int32"
          },
          "card4Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card5": {
            "type": "integer",
            "format": "int32"
          },
          "card5Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card6": {
            "type": "integer",
            "format": "int32"
          },
          "card6Suit": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dragon7": {
            "type": "integer",
            "format": "int32"
          },
          "dragon7True": {
            "type": "number",
            "format": "double"
          },
          "dragon7Win": {
            "type": "boolean"
          },
          "dragonBonus": {
            "type": "integer",
            "format": "int32"
          },
          "dragonBonusTrue": {
            "type": "number",
            "format": "double"
          },
          "gameNatural": {
            "type": "integer",
            "format": "int32"
          },
          "gamePair": {
            "type": "integer",
            "format": "int32"
          },
          "gameResult": {
            "type": "integer",
            "format": "int32"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "handNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          },
          "panda8": {
            "type": "integer",
            "format": "int32"
          },
          "panda8True": {
            "type": "number",
            "format": "double"
          },
          "panda8Win": {
            "type": "boolean"
          },
          "scoreBanker": {
            "type": "integer",
            "format": "int32"
          },
          "scorePlayer": {
            "type": "integer",
            "format": "int32"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          },
          "spreadBanker": {
            "type": "integer",
            "format": "int32"
          },
          "spreadPlayer": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.GameResultSummaryViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "houseEdge": {
            "type": "number",
            "format": "double"
          },
          "gameResultId": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "card1": {
            "type": "integer",
            "format": "int32"
          },
          "card1Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card2": {
            "type": "integer",
            "format": "int32"
          },
          "card2Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card3": {
            "type": "integer",
            "format": "int32"
          },
          "card3Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card4": {
            "type": "integer",
            "format": "int32"
          },
          "card4Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card5": {
            "type": "integer",
            "format": "int32"
          },
          "card5Suit": {
            "type": "integer",
            "format": "int32"
          },
          "card6": {
            "type": "integer",
            "format": "int32"
          },
          "card6Suit": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dragon7": {
            "type": "integer",
            "format": "int32"
          },
          "dragon7True": {
            "type": "number",
            "format": "double"
          },
          "dragon7Win": {
            "type": "boolean"
          },
          "dragonBonus": {
            "type": "integer",
            "format": "int32"
          },
          "dragonBonusTrue": {
            "type": "number",
            "format": "double"
          },
          "gameNatural": {
            "type": "integer",
            "format": "int32"
          },
          "gamePair": {
            "type": "integer",
            "format": "int32"
          },
          "gameResult": {
            "type": "integer",
            "format": "int32"
          },
          "handId": {
            "type": "string",
            "format": "uuid"
          },
          "handNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          },
          "panda8": {
            "type": "integer",
            "format": "int32"
          },
          "panda8True": {
            "type": "number",
            "format": "double"
          },
          "panda8Win": {
            "type": "boolean"
          },
          "scoreBanker": {
            "type": "integer",
            "format": "int32"
          },
          "scorePlayer": {
            "type": "integer",
            "format": "int32"
          },
          "shoeId": {
            "type": "integer",
            "format": "int32"
          },
          "spreadBanker": {
            "type": "integer",
            "format": "int32"
          },
          "spreadPlayer": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "isLiveShoe": {
            "type": "boolean"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.LockLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "lockLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "locked": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.LockLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "lockLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "locked": {
            "type": "boolean"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.LogRecordCountItem": {
        "type": "object",
        "properties": {
          "recordCount": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.LogRecordCountList": {
        "type": "object",
        "properties": {
          "recordCountList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LogRecordCountItem"
            }
          },
          "minutesPerQuery": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "baccaratQueryType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.ResetLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "resetLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.ResetLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "resetLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.StandByLogItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "standByLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.StandByLogViewItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "standByLogId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.TableStatisticItem": {
        "type": "object",
        "properties": {
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "handCount": {
            "type": "integer",
            "format": "int32"
          },
          "playerWin": {
            "type": "integer",
            "format": "int32"
          },
          "bankerWin": {
            "type": "integer",
            "format": "int32"
          },
          "ties": {
            "type": "integer",
            "format": "int32"
          },
          "forceQuit": {
            "type": "integer",
            "format": "int32"
          },
          "naturalPlayer": {
            "type": "integer",
            "format": "int32"
          },
          "naturalBanker": {
            "type": "integer",
            "format": "int32"
          },
          "naturalBoth": {
            "type": "integer",
            "format": "int32"
          },
          "pairPlayer": {
            "type": "integer",
            "format": "int32"
          },
          "pairBanker": {
            "type": "integer",
            "format": "int32"
          },
          "pairBoth": {
            "type": "integer",
            "format": "int32"
          },
          "errors": {
            "type": "integer",
            "format": "int32"
          },
          "alerts": {
            "type": "integer",
            "format": "int32"
          },
          "locks": {
            "type": "integer",
            "format": "int32"
          },
          "resets": {
            "type": "integer",
            "format": "int32"
          },
          "communicationUp": {
            "type": "integer",
            "format": "int32"
          },
          "shoeCount": {
            "type": "number",
            "format": "double"
          },
          "shoePerHour": {
            "type": "number",
            "format": "double"
          },
          "gamePaceSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.TableStatusItem": {
        "type": "object",
        "properties": {
          "baccaratTable": {
            "$ref": "#/components/schemas/Baccarat.BaccaratTableItem"
          },
          "shoeStartedUtc": {
            "type": "string",
            "format": "date-time"
          },
          "shoeInStandby": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tableStatisticsFromShoeStart": {
            "$ref": "#/components/schemas/Baccarat.TableStatisticItem"
          },
          "lastGameResult": {
            "$ref": "#/components/schemas/Baccarat.GameResultSummaryItem"
          },
          "lastCardsDrawnLog": {
            "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
          },
          "timeZoneInfoObject": {
            "$ref": "#/components/schemas/TimeZoneContainer"
          }
        },
        "additionalProperties": false
      },
      "Baccarat.TableSurveillanceItem": {
        "type": "object",
        "properties": {
          "alertLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.AlertLogItem"
            }
          },
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "cardsDrawnLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CardsDrawnLogItem"
            }
          },
          "communicationLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.CommunicationLogItem"
            }
          },
          "errorLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ErrorLogItem"
            }
          },
          "gameResultLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.GameResultLogItem"
            }
          },
          "lockLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.LockLogItem"
            }
          },
          "newestDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "oldestDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "resetLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.ResetLogItem"
            }
          },
          "standbyLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Baccarat.StandByLogItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesAlertLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesCardsDrawnLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesErrorLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesGameResultLogSave2V2Body": {
        "type": "object",
        "properties": {
          "baccaratTableId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gameResult": {
            "type": "integer",
            "format": "int32"
          },
          "gameNatural": {
            "type": "integer",
            "format": "int32"
          },
          "gaimPair": {
            "type": "integer",
            "format": "int32"
          },
          "pairProbability": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesGameResultLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesGameResultSummaryViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesLockLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesResetLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesStandByLogViewGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoBaccaratServicesTableStatisticsGetQueryParamsV2Body": {
        "type": "object",
        "properties": {
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetDetailItem": {
        "type": "object",
        "properties": {
          "betDetailId": {
            "type": "integer",
            "format": "int32"
          },
          "betLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "commission": {
            "type": "number",
            "format": "double"
          },
          "roundId": {
            "type": "integer",
            "format": "int32"
          },
          "wagerAmount": {
            "type": "number",
            "format": "double"
          },
          "winAmount": {
            "type": "number",
            "format": "double"
          },
          "won": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetLocationItem": {
        "type": "object",
        "properties": {
          "payouts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetLocationPayoutItem"
            }
          },
          "betLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "betName": {
            "type": "string"
          },
          "displayOrder": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "houseAdvantage": {
            "type": "number",
            "format": "double"
          },
          "knownBetLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "playRatioDefault": {
            "type": "number",
            "format": "double"
          },
          "sdPerUnit": {
            "type": "number",
            "format": "double"
          },
          "wagerRatioDefault": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetLocationOverrideItem": {
        "type": "object",
        "properties": {
          "betLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "playRatioOverride": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "wagerRatioOverride": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetLocationPayoutItem": {
        "type": "object",
        "properties": {
          "betLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "conditionKey": {
            "type": "string"
          },
          "payoutOdds": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetSessionItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "betSessionRounds": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetSessionRoundItem"
            }
          },
          "createdByName": {
            "type": "string"
          },
          "updatedByName": {
            "type": "string"
          },
          "betSessionId": {
            "type": "integer",
            "format": "int32"
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "betMax": {
            "type": "number",
            "format": "double"
          },
          "betMin": {
            "type": "number",
            "format": "double"
          },
          "commissionTotal": {
            "type": "number",
            "format": "double"
          },
          "createdBy": {
            "type": "string",
            "format": "uuid"
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "currentOwnerSessionId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "gamePace": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "isAutoSession": {
            "type": "boolean"
          },
          "isComplete": {
            "type": "boolean"
          },
          "isManual": {
            "type": "boolean"
          },
          "lastUpdatedBy": {
            "type": "string",
            "format": "uuid"
          },
          "lastUpdatedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "notes": {
            "type": "string"
          },
          "participationRate": {
            "type": "integer",
            "format": "int32"
          },
          "patronEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "playEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "playStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "probabilityBetter": {
            "type": "number",
            "format": "double"
          },
          "probabilityChance": {
            "type": "number",
            "format": "double"
          },
          "probabilityWorse": {
            "type": "number",
            "format": "double"
          },
          "ratingTransactionId": {
            "type": "string"
          },
          "roundAverageBet": {
            "type": "number",
            "format": "double"
          },
          "roundsTotal": {
            "type": "integer",
            "format": "int32"
          },
          "seat": {
            "type": "integer",
            "format": "int32"
          },
          "sessionEnd": {
            "type": "string",
            "format": "date-time"
          },
          "sessionMeta": {
            "type": "string"
          },
          "sessionStart": {
            "type": "string",
            "format": "date-time"
          },
          "strategyAccuracy": {
            "type": "number",
            "format": "double"
          },
          "strategyMatches": {
            "type": "integer",
            "format": "int32"
          },
          "theoWin": {
            "type": "number",
            "format": "double"
          },
          "totalPlayers": {
            "type": "integer",
            "format": "int32"
          },
          "trueHouseAdvantage": {
            "type": "number",
            "format": "double"
          },
          "wagerMax": {
            "type": "number",
            "format": "double"
          },
          "wagerMin": {
            "type": "number",
            "format": "double"
          },
          "wagersMade": {
            "type": "integer",
            "format": "int32"
          },
          "wagerTotal": {
            "type": "number",
            "format": "double"
          },
          "winAmountTotal": {
            "type": "number",
            "format": "double"
          },
          "winLossRatio": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetSessionRoundItem": {
        "type": "object",
        "properties": {
          "betDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetDetailItem"
            }
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "roundId": {
            "type": "integer",
            "format": "int32"
          },
          "bacBankerScore": {
            "type": "integer",
            "format": "int32"
          },
          "bacFirstCard": {
            "type": "string"
          },
          "bacFirstCardCorrect": {
            "type": "boolean"
          },
          "bacGameResult": {
            "type": "string"
          },
          "bacPlayerScore": {
            "type": "integer",
            "format": "int32"
          },
          "betSessionId": {
            "type": "integer",
            "format": "int32"
          },
          "commissionAmount": {
            "type": "number",
            "format": "double"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "metadata": {
            "type": "string"
          },
          "round": {
            "type": "integer",
            "format": "int32"
          },
          "wagerAverage": {
            "type": "number",
            "format": "double"
          },
          "wagersMade": {
            "type": "integer",
            "format": "int32"
          },
          "wagerTotal": {
            "type": "number",
            "format": "double"
          },
          "winAmount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BetSessionViewItem": {
        "type": "object",
        "properties": {
          "authEmployeeEntityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "authEmployeeName": {
            "type": "string",
            "nullable": true
          },
          "authEmployeeNumber": {
            "type": "string",
            "nullable": true
          },
          "authEmployeeUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "betMax": {
            "type": "number",
            "format": "double"
          },
          "betMin": {
            "type": "number",
            "format": "double"
          },
          "betSessionId": {
            "type": "integer",
            "format": "int32"
          },
          "commissionTotal": {
            "type": "number",
            "format": "double"
          },
          "createdBy": {
            "type": "string",
            "format": "uuid"
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dealerEntityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerNumber": {
            "type": "string",
            "nullable": true
          },
          "dealerUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "employeeEntityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "employeeName": {
            "type": "string",
            "nullable": true
          },
          "employeeNumber": {
            "type": "string",
            "nullable": true
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "gamePace": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeName": {
            "type": "string"
          },
          "gamingDeviceEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "isAutoSession": {
            "type": "boolean"
          },
          "isComplete": {
            "type": "boolean"
          },
          "isManual": {
            "type": "boolean"
          },
          "knownGameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "lastUpdatedBy": {
            "type": "string",
            "format": "uuid"
          },
          "lastUpdatedDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "notes": {
            "type": "string"
          },
          "participationRate": {
            "type": "integer",
            "format": "int32"
          },
          "patronEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "playEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "playStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "probabilityBetter": {
            "type": "number",
            "format": "double"
          },
          "probabilityChance": {
            "type": "number",
            "format": "double"
          },
          "probabilityWorse": {
            "type": "number",
            "format": "double"
          },
          "ratingEnded": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ratingStarted": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ratingTransactionId": {
            "type": "string"
          },
          "roundAverageBet": {
            "type": "number",
            "format": "double"
          },
          "roundsTotal": {
            "type": "integer",
            "format": "int32"
          },
          "seat": {
            "type": "integer",
            "format": "int32"
          },
          "sessionEnd": {
            "type": "string",
            "format": "date-time"
          },
          "sessionMeta": {
            "type": "string"
          },
          "sessionStart": {
            "type": "string",
            "format": "date-time"
          },
          "strategyAccuracy": {
            "type": "number",
            "format": "double"
          },
          "strategyMatches": {
            "type": "integer",
            "format": "int32"
          },
          "theoWin": {
            "type": "number",
            "format": "double"
          },
          "totalPlayers": {
            "type": "integer",
            "format": "int32"
          },
          "trueHouseAdvantage": {
            "type": "number",
            "format": "double"
          },
          "wagerMax": {
            "type": "number",
            "format": "double"
          },
          "wagerMin": {
            "type": "number",
            "format": "double"
          },
          "wagersMade": {
            "type": "integer",
            "format": "int32"
          },
          "wagerTotal": {
            "type": "number",
            "format": "double"
          },
          "winAmountTotal": {
            "type": "number",
            "format": "double"
          },
          "winLossRatio": {
            "type": "number",
            "format": "double"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "createdByName": {
            "type": "string"
          },
          "updatedByName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.BlackjackStatisticItem": {
        "type": "object",
        "properties": {
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "cardCount": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "shoeSessionId": {
            "type": "integer",
            "format": "int64"
          },
          "totalHandCount": {
            "type": "integer",
            "format": "int32"
          },
          "roundCount": {
            "type": "integer",
            "format": "int32"
          },
          "gamePace": {
            "type": "integer",
            "format": "int32"
          },
          "powerDown": {
            "type": "integer",
            "format": "int32"
          },
          "powerUp": {
            "type": "integer",
            "format": "int32"
          },
          "bootUp": {
            "type": "integer",
            "format": "int32"
          },
          "errors": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CasinoConnectEntityAttributeItem": {
        "type": "object",
        "properties": {
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "settingKey": {
            "type": "string"
          },
          "valueNumeric": {
            "type": "number",
            "format": "double"
          },
          "valueString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CasinoConnectEntityItem": {
        "type": "object",
        "properties": {
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "entityAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityAttributeItem"
            }
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoEntityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CasinoConnectEntityLookup": {
        "type": "object",
        "properties": {
          "lookupTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "entityItem": {
            "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CasinoConnectEntityQueryItem": {
        "type": "object",
        "properties": {
          "entityItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
            }
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "queryStatements": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "sortStatement": {
            "type": "string"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownAlgorithm": {
        "type": "object",
        "properties": {
          "algorithm": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownDrawInsert": {
        "type": "object",
        "properties": {
          "cardNumber": {
            "type": "integer",
            "format": "int32"
          },
          "cardSuit": {
            "type": "integer",
            "format": "int32"
          },
          "cardsDrawn": {
            "type": "integer",
            "format": "int32"
          },
          "deckCount": {
            "type": "integer",
            "format": "int32"
          },
          "shoeSessionId": {
            "type": "integer",
            "format": "int64"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "algorithms": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownAlgorithm"
            }
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownMessageInsert": {
        "type": "object",
        "properties": {
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "eventNumber": {
            "type": "integer",
            "format": "int32"
          },
          "errorNumber": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownMessageViewItem": {
        "type": "object",
        "properties": {
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "eventMessageId": {
            "type": "integer",
            "format": "int32"
          },
          "eventName": {
            "type": "integer",
            "format": "int32"
          },
          "eventNumber": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "message": {
            "type": "string"
          },
          "messageId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownMessageViewQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownMessageViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownSurveillanceItem": {
        "type": "object",
        "properties": {
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "newestDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "oldestDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownMessageViewItem"
            }
          },
          "values": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownValueViewItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownTipItem": {
        "type": "object",
        "properties": {
          "tipId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "disabled": {
            "type": "boolean"
          },
          "formula": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tip": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownValueViewItem": {
        "type": "object",
        "properties": {
          "cardCount": {
            "type": "integer",
            "format": "int32"
          },
          "cardNumberDrawn": {
            "type": "integer",
            "format": "int32"
          },
          "cardSuitDrawn": {
            "type": "integer",
            "format": "int32"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "deckCount": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "hiLo": {
            "type": "number",
            "format": "double"
          },
          "hiLoTrue": {
            "type": "number",
            "format": "double"
          },
          "shoeSessionId": {
            "type": "integer",
            "format": "int64"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CountdownValueViewQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownValueViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CurrencyCountMasterEventItem": {
        "type": "object",
        "properties": {
          "currencyDataItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CurrencyDataItem"
            }
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "employeeId": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string"
          },
          "transactionId": {
            "type": "string"
          },
          "unitsCount": {
            "type": "integer",
            "format": "int32"
          },
          "unitsTotal": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CurrencyDataItem": {
        "type": "object",
        "properties": {
          "recordDataId": {
            "type": "integer",
            "format": "int32"
          },
          "currencyName": {
            "type": "string"
          },
          "denom": {
            "type": "number",
            "format": "double"
          },
          "denomCount": {
            "type": "integer",
            "format": "int32"
          },
          "denomTotal": {
            "type": "number",
            "format": "double"
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CurrencySummaryViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "employeeName": {
            "type": "string",
            "nullable": true
          },
          "employeeNumber": {
            "type": "string",
            "nullable": true
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "message": {
            "type": "string"
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          },
          "transactionId": {
            "type": "string"
          },
          "unitsCount": {
            "type": "integer",
            "format": "int32"
          },
          "unitsTotal": {
            "type": "number",
            "format": "double"
          },
          "currencyData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CurrencyDataItem"
            }
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.CurrencySummaryViewQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CurrencySummaryViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.EntityGroupItem": {
        "type": "object",
        "properties": {
          "associatedEntities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "entityGroupId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "display": {
            "type": "boolean"
          },
          "generated": {
            "type": "boolean"
          },
          "groupDescription": {
            "type": "string"
          },
          "groupName": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GameStatItem": {
        "type": "object",
        "properties": {
          "identifier": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "metaData": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GameTypeAssociationItem": {
        "type": "object",
        "properties": {
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GameTypeItem": {
        "type": "object",
        "properties": {
          "betLocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetLocationItem"
            }
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "knownGameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GamingDataAssociationItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "casinoFusionId": {
            "type": "integer",
            "format": "int32"
          },
          "dateTimeLastProcessed": {
            "type": "string",
            "format": "date-time"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "processorTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "ratingEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GamingDataRoundViewItem": {
        "type": "object",
        "properties": {
          "casinoFusionId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "roundId": {
            "type": "integer",
            "format": "int64"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GamingFloorShiftReportViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "firstRound": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "ratingCount": {
            "type": "integer",
            "format": "int32"
          },
          "roundCount": {
            "type": "integer",
            "format": "int32"
          },
          "secondsOpen": {
            "type": "integer",
            "format": "int32"
          },
          "secondsToFirstGameResult": {
            "type": "integer",
            "format": "int32"
          },
          "secondsToFirstRating": {
            "type": "integer",
            "format": "int32"
          },
          "shiftClosed": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "shiftOpen": {
            "type": "string",
            "format": "date-time"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GamingFloorShuffleReportViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "incomplete": {
            "type": "boolean"
          },
          "misc": {
            "type": "string"
          },
          "shuffleBegin": {
            "type": "string",
            "format": "date-time"
          },
          "shuffleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "shuffleTimeSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.GamingFloorStatisticViewItem": {
        "type": "object",
        "properties": {
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "casinoFusionId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dealerName": {
            "type": "string",
            "nullable": true
          },
          "dealerNumber": {
            "type": "string",
            "nullable": true
          },
          "dealerUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "gamePace": {
            "type": "integer",
            "format": "int32"
          },
          "gamePaceCurrent": {
            "type": "integer",
            "format": "int32"
          },
          "gameRounds": {
            "type": "integer",
            "format": "int32"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gameTypeName": {
            "type": "string",
            "nullable": true
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "knownGameTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lastDealerId": {
            "type": "integer",
            "format": "int32"
          },
          "minutes": {
            "type": "integer",
            "format": "int32"
          },
          "occupancy": {
            "type": "integer",
            "format": "int32"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "processorTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "turnover": {
            "type": "number",
            "format": "double"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalAlertViewItem": {
        "type": "object",
        "properties": {
          "alertMessage": {
            "type": "string"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "lookupMasterId": {
            "type": "integer",
            "format": "int32"
          },
          "originalTransactionId": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalAlertViewQueryResults": {
        "type": "object",
        "properties": {
          "journalAlertEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalAlertViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalAlertViewItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalEventInputBatchItem": {
        "type": "object",
        "properties": {
          "journalItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalEventInputItem"
            }
          },
          "lookupEventItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityLookup"
            }
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "originalTransactionId": {
            "type": "string"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceFamiliarId": {
            "type": "string"
          },
          "gamingDeviceFamiliarName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalEventInputItem": {
        "type": "object",
        "properties": {
          "lookupTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "valueNumeric": {
            "type": "number",
            "format": "double"
          },
          "valueString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalEventQueryResults": {
        "type": "object",
        "properties": {
          "journalEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalEventViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalEventViewItem"
            }
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalEventViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "lookupMasterId": {
            "type": "integer",
            "format": "int32"
          },
          "lookupTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "originalTransactionId": {
            "type": "string"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "valueNumeric": {
            "type": "number",
            "format": "double"
          },
          "valueString": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalMessageEventInsertItem": {
        "type": "object",
        "properties": {
          "journalEventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "messageNumber": {
            "type": "string"
          },
          "messageText": {
            "type": "string"
          },
          "assetNumber": {
            "type": "string"
          },
          "assetLocation": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronName": {
            "type": "string"
          },
          "amount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalMessageEventViewItem": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          },
          "assetId": {
            "type": "integer",
            "format": "int32"
          },
          "assetLocationId": {
            "type": "integer",
            "format": "int32"
          },
          "assetLocationName": {
            "type": "string"
          },
          "assetLocationNumber": {
            "type": "string"
          },
          "assetLocationUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "employeeId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "eventMessageId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "journalEventId": {
            "type": "integer",
            "format": "int32"
          },
          "journalEventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string"
          },
          "messageNumber": {
            "type": "string"
          },
          "messageNumberId": {
            "type": "integer",
            "format": "int32"
          },
          "patronId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalMessageEventViewQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalMessageEventViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalRatingGroupQueryResults": {
        "type": "object",
        "properties": {
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalRatingGroupViewItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalRatingGroupViewItem": {
        "type": "object",
        "properties": {
          "authEmployeeId": {
            "type": "integer",
            "format": "int32"
          },
          "authEmployeeName": {
            "type": "string"
          },
          "authEmployeeNumber": {
            "type": "string"
          },
          "authEmployeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "bet": {
            "type": "number",
            "format": "double"
          },
          "calcRoundDiff": {
            "type": "number",
            "format": "double"
          },
          "calcRounds": {
            "type": "integer",
            "format": "int32"
          },
          "cardType": {
            "type": "string"
          },
          "cashBuyIn": {
            "type": "number",
            "format": "double"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoEntityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoWin": {
            "type": "number",
            "format": "double"
          },
          "chipBuyIn": {
            "type": "number",
            "format": "double"
          },
          "creditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dealerId": {
            "type": "integer",
            "format": "int32"
          },
          "dealerName": {
            "type": "string"
          },
          "dealerNumber": {
            "type": "string"
          },
          "dealerUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "earnedComp": {
            "type": "number",
            "format": "double"
          },
          "earnedPoints": {
            "type": "integer",
            "format": "int32"
          },
          "eCreditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "employeeId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gameTypeName": {
            "type": "string",
            "nullable": true
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "isOpenItem": {
            "type": "boolean"
          },
          "isStale": {
            "type": "boolean"
          },
          "isVoided": {
            "type": "boolean"
          },
          "lookupMasterId": {
            "type": "integer",
            "format": "int32"
          },
          "originalTransactionId": {
            "type": "string"
          },
          "paidOut": {
            "type": "number",
            "format": "double"
          },
          "patronId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "pitId": {
            "type": "integer",
            "format": "int32"
          },
          "pitName": {
            "type": "string"
          },
          "pitNumber": {
            "type": "string"
          },
          "pitUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "playCount": {
            "type": "number",
            "format": "double"
          },
          "promoBuyIn": {
            "type": "number",
            "format": "double"
          },
          "ratingEnded": {
            "type": "string",
            "format": "date-time"
          },
          "ratingSeconds": {
            "type": "integer",
            "format": "int64"
          },
          "ratingStarted": {
            "type": "string",
            "format": "date-time"
          },
          "seatNumber": {
            "type": "integer",
            "format": "int32"
          },
          "theorHoldPc": {
            "type": "number",
            "format": "double"
          },
          "theorWin": {
            "type": "number",
            "format": "double"
          },
          "titoIn": {
            "type": "number",
            "format": "double"
          },
          "titoInCount": {
            "type": "integer",
            "format": "int32"
          },
          "titoOut": {
            "type": "number",
            "format": "double"
          },
          "titoOutCount": {
            "type": "integer",
            "format": "int32"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "walkedWith": {
            "type": "number",
            "format": "double"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "entityGroup": {
            "type": "string"
          },
          "entityGroupId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalRatingInsertItem": {
        "type": "object",
        "properties": {
          "utcDataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceId": {
            "type": "string"
          },
          "employeeId": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "authEmployeeId": {
            "type": "string"
          },
          "authEmployeeName": {
            "type": "string"
          },
          "dealerId": {
            "type": "string"
          },
          "dealerName": {
            "type": "string"
          },
          "locationName": {
            "type": "string"
          },
          "locationId": {
            "type": "string"
          },
          "patronId": {
            "type": "string"
          },
          "patronName": {
            "type": "string"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "bet": {
            "type": "number",
            "format": "double"
          },
          "cashBuyIn": {
            "type": "number",
            "format": "double"
          },
          "creditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "chipBuyIn": {
            "type": "number",
            "format": "double"
          },
          "casinoWin": {
            "type": "number",
            "format": "double"
          },
          "playCount": {
            "type": "number",
            "format": "double"
          },
          "seatNumber": {
            "type": "integer",
            "format": "int32"
          },
          "transactionId": {
            "type": "string"
          },
          "walkedWith": {
            "type": "number",
            "format": "double"
          },
          "isVoided": {
            "type": "boolean"
          },
          "utcRatingStarted": {
            "type": "string",
            "format": "date-time"
          },
          "utcRatingEnded": {
            "type": "string",
            "format": "date-time"
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "isStale": {
            "type": "boolean"
          },
          "theorWin": {
            "type": "number",
            "format": "double"
          },
          "earnedPoints": {
            "type": "integer",
            "format": "int32"
          },
          "earnedComp": {
            "type": "number",
            "format": "double"
          },
          "cardType": {
            "type": "string"
          },
          "theorHoldPc": {
            "type": "number",
            "format": "double"
          },
          "promoBuyIn": {
            "type": "number",
            "format": "double"
          },
          "paidOut": {
            "type": "number",
            "format": "double"
          },
          "eCreditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "isOpenItem": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalRatingQueryResults": {
        "type": "object",
        "properties": {
          "journalEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalRatingViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalRatingViewItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalRatingViewItem": {
        "type": "object",
        "properties": {
          "authEmployeeId": {
            "type": "integer",
            "format": "int32"
          },
          "authEmployeeName": {
            "type": "string"
          },
          "authEmployeeNumber": {
            "type": "string"
          },
          "authEmployeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "bet": {
            "type": "number",
            "format": "double"
          },
          "calcRoundDiff": {
            "type": "number",
            "format": "double"
          },
          "calcRounds": {
            "type": "integer",
            "format": "int32"
          },
          "cardType": {
            "type": "string"
          },
          "cashBuyIn": {
            "type": "number",
            "format": "double"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoEntityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoWin": {
            "type": "number",
            "format": "double"
          },
          "chipBuyIn": {
            "type": "number",
            "format": "double"
          },
          "creditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dealerId": {
            "type": "integer",
            "format": "int32"
          },
          "dealerName": {
            "type": "string"
          },
          "dealerNumber": {
            "type": "string"
          },
          "dealerUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "earnedComp": {
            "type": "number",
            "format": "double"
          },
          "earnedPoints": {
            "type": "integer",
            "format": "int32"
          },
          "eCreditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "employeeId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gameTypeName": {
            "type": "string",
            "nullable": true
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "isOpenItem": {
            "type": "boolean"
          },
          "isStale": {
            "type": "boolean"
          },
          "isVoided": {
            "type": "boolean"
          },
          "lookupMasterId": {
            "type": "integer",
            "format": "int32"
          },
          "originalTransactionId": {
            "type": "string"
          },
          "paidOut": {
            "type": "number",
            "format": "double"
          },
          "patronId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "pitId": {
            "type": "integer",
            "format": "int32"
          },
          "pitName": {
            "type": "string"
          },
          "pitNumber": {
            "type": "string"
          },
          "pitUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "playCount": {
            "type": "number",
            "format": "double"
          },
          "promoBuyIn": {
            "type": "number",
            "format": "double"
          },
          "ratingEnded": {
            "type": "string",
            "format": "date-time"
          },
          "ratingSeconds": {
            "type": "integer",
            "format": "int64"
          },
          "ratingStarted": {
            "type": "string",
            "format": "date-time"
          },
          "seatNumber": {
            "type": "integer",
            "format": "int32"
          },
          "theorHoldPc": {
            "type": "number",
            "format": "double"
          },
          "theorWin": {
            "type": "number",
            "format": "double"
          },
          "titoIn": {
            "type": "number",
            "format": "double"
          },
          "titoInCount": {
            "type": "integer",
            "format": "int32"
          },
          "titoOut": {
            "type": "number",
            "format": "double"
          },
          "titoOutCount": {
            "type": "integer",
            "format": "int32"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "walkedWith": {
            "type": "number",
            "format": "double"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalSummaryItem": {
        "type": "object",
        "properties": {
          "familiarName": {
            "type": "string"
          },
          "familiarId": {
            "type": "string"
          },
          "entityId": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "totalBet": {
            "type": "number",
            "format": "double"
          },
          "totalWalkedWith": {
            "type": "number",
            "format": "double"
          },
          "totalCashBuyIn": {
            "type": "number",
            "format": "double"
          },
          "totalChipBuyIn": {
            "type": "number",
            "format": "double"
          },
          "totalCreditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "totalCasinoWin": {
            "type": "number",
            "format": "double"
          },
          "ratingTime": {
            "type": "integer",
            "format": "int64"
          },
          "playCount": {
            "type": "number",
            "format": "double"
          },
          "calcRounds": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "calcRoundDiff": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "dateTimeStart": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeEnd": {
            "type": "string",
            "format": "date-time"
          },
          "ratingTimeAvg": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "ratingCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.JournalSummaryQueryResults": {
        "type": "object",
        "properties": {
          "journalSummaries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.JournalSummaryItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "preWhereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "startingTime": {
            "type": "string",
            "format": "date-time"
          },
          "endingTime": {
            "type": "string",
            "format": "date-time"
          },
          "casinoConnectEntityTypeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.PhotoItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "photoId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "photoData": {
            "type": "string",
            "format": "byte"
          },
          "photoKey": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.PlayerAppraisalViewItem": {
        "type": "object",
        "properties": {
          "averageBet": {
            "type": "number",
            "format": "double"
          },
          "averageBetLast": {
            "type": "number",
            "format": "double"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "casinoWinTotal": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gameName": {
            "type": "string"
          },
          "gameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "houseAdvantage": {
            "type": "number",
            "format": "double"
          },
          "knownGameTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "mean": {
            "type": "number",
            "format": "double"
          },
          "p95High": {
            "type": "number",
            "format": "double"
          },
          "p95Low": {
            "type": "number",
            "format": "double"
          },
          "p99High": {
            "type": "number",
            "format": "double"
          },
          "p99Low": {
            "type": "number",
            "format": "double"
          },
          "participationRate": {
            "type": "integer",
            "format": "int32"
          },
          "patronId": {
            "type": "integer",
            "format": "int32"
          },
          "patronName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "roundsTotal": {
            "type": "number",
            "format": "double"
          },
          "sd2High": {
            "type": "number",
            "format": "double"
          },
          "sd2Low": {
            "type": "number",
            "format": "double"
          },
          "sd3High": {
            "type": "number",
            "format": "double"
          },
          "sd3Low": {
            "type": "number",
            "format": "double"
          },
          "zscore": {
            "type": "number",
            "format": "double"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.RecalculationAffectedCountItem": {
        "type": "object",
        "properties": {
          "earliestPlayStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "latestPlayEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "roundCount": {
            "type": "integer",
            "format": "int32"
          },
          "sessionCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.RecalculationJobResultItem": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "format": "uuid"
          },
          "roundsProcessed": {
            "type": "integer",
            "format": "int32"
          },
          "sessionsProcessed": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.RouletteResultInsertItem": {
        "type": "object",
        "properties": {
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "winningNumber": {
            "type": "integer",
            "format": "int32"
          },
          "spinDirection": {
            "type": "boolean"
          },
          "ballSpeed": {
            "type": "integer",
            "format": "int32"
          },
          "rotorSpeed": {
            "type": "integer",
            "format": "int32"
          },
          "dropZone": {
            "type": "integer",
            "format": "int32"
          },
          "ballRotations": {
            "type": "integer",
            "format": "int32"
          },
          "employeeId": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "deviceId": {
            "type": "string"
          },
          "assetInfo": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.RouletteResultQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.RouletteResultViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.RouletteResultViewItem": {
        "type": "object",
        "properties": {
          "assetInfo": {
            "type": "string"
          },
          "ballRotations": {
            "type": "integer",
            "format": "int32"
          },
          "ballSpeed": {
            "type": "integer",
            "format": "int32"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dropZone": {
            "type": "integer",
            "format": "int32"
          },
          "employeeEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          },
          "rotorSpeed": {
            "type": "integer",
            "format": "int32"
          },
          "spinDirection": {
            "type": "boolean"
          },
          "winningNumber": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "direction": {
            "$ref": "#/components/schemas/RouletteSpinDirectionEnum"
          },
          "number": {
            "$ref": "#/components/schemas/RouletteWinningNumberEnum"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.TimelineDatumInsertItem": {
        "type": "object",
        "properties": {
          "familiarId": {
            "type": "string"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "eventName": {
            "type": "string"
          },
          "eventSummary": {
            "type": "string"
          },
          "jsonData": {
            "type": "string"
          },
          "eventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "misc": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.TimelineDatumViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "entityId": {
            "type": "integer",
            "format": "int32"
          },
          "eventName": {
            "type": "string"
          },
          "eventNameId": {
            "type": "integer",
            "format": "int32"
          },
          "eventSummary": {
            "type": "string"
          },
          "eventSummaryId": {
            "type": "integer",
            "format": "int32"
          },
          "eventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "jsonData": {
            "type": "string"
          },
          "misc": {
            "type": "string"
          },
          "miscId": {
            "type": "integer",
            "format": "int32"
          },
          "timeId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.TitoRecordInsertItem": {
        "type": "object",
        "properties": {
          "recordId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "ticketAmount": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketId": {
            "type": "string"
          },
          "ticketTypeDesc": {
            "type": "string"
          },
          "ticketBarcode": {
            "type": "string"
          },
          "ticketExpireDate": {
            "type": "string",
            "format": "date-time"
          },
          "employeeId": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "transactionTypeDesc": {
            "type": "string"
          },
          "transactionStatusId": {
            "$ref": "#/components/schemas/TitoEventStatus"
          },
          "transactionStatusDesc": {
            "type": "string"
          },
          "deviceId": {
            "type": "string"
          },
          "deviceName": {
            "type": "string"
          },
          "locationId": {
            "type": "string"
          },
          "locationName": {
            "type": "string"
          },
          "employeeOverrideId": {
            "type": "string"
          },
          "employeeOverrideName": {
            "type": "string"
          },
          "reasonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reasonDesc": {
            "type": "string"
          },
          "errorCodeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "errorCodeDesc": {
            "type": "string"
          },
          "playerId": {
            "type": "string"
          },
          "playerName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.TitoRecordViewItem": {
        "type": "object",
        "properties": {
          "assetLocationUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "casinoConnectEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "employeeEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeId": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeOverrideEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "employeeOverrideId": {
            "type": "string"
          },
          "employeeOverrideName": {
            "type": "string"
          },
          "employeeOverrideUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "employeeUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "errorDesc": {
            "type": "string"
          },
          "errorId": {
            "type": "string"
          },
          "gamingDeviceName": {
            "type": "string"
          },
          "gamingDeviceNumber": {
            "type": "string"
          },
          "gamingDeviceUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "locationEntityId": {
            "type": "integer",
            "format": "int32"
          },
          "locationId": {
            "type": "string"
          },
          "locationName": {
            "type": "string"
          },
          "playerEntityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "playerId": {
            "type": "string",
            "nullable": true
          },
          "playerName": {
            "type": "string",
            "nullable": true
          },
          "playerUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "ratedPlayerEntityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ratedPlayerName": {
            "type": "string",
            "nullable": true
          },
          "ratedPlayerNumber": {
            "type": "string",
            "nullable": true
          },
          "ratedPlayerUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "ratingTransactionId": {
            "type": "string",
            "nullable": true
          },
          "reasonDesc": {
            "type": "string"
          },
          "reasonId": {
            "type": "string"
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketAmount": {
            "type": "number",
            "format": "double"
          },
          "ticketBarcode": {
            "type": "string"
          },
          "ticketExpireDate": {
            "type": "string",
            "format": "date-time"
          },
          "ticketId": {
            "type": "string"
          },
          "transactionStatusId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnect.TitoRecordViewQueryResults": {
        "type": "object",
        "properties": {
          "titoEventsView": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.TitoRecordViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesBetSessionCurrentOwnerSetV2Body": {
        "type": "object",
        "properties": {
          "betSessionId": {
            "type": "integer",
            "format": "int32"
          },
          "currentOwnerSessionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesCountdownInsertBatchV2Body": {
        "type": "object",
        "properties": {
          "cardDrawnBatch": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownDrawInsert"
            }
          },
          "messageBatch": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.CountdownMessageInsert"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesJournalMessageEventAddV2Body": {
        "type": "object",
        "properties": {
          "journalEventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "messageNumber": {
            "type": "string"
          },
          "messageText": {
            "type": "string"
          },
          "assetNumber": {
            "type": "string"
          },
          "assetLocation": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronName": {
            "type": "string"
          },
          "amount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesJournalRatingAddV2Body": {
        "type": "object",
        "properties": {
          "utcEventTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "transactionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "transactionId": {
            "type": "string"
          },
          "isVoided": {
            "type": "boolean"
          },
          "gamingDeviceFamiliarId": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "string"
          },
          "employeeName": {
            "type": "string"
          },
          "authEmployeeNumber": {
            "type": "string"
          },
          "authEmployeeName": {
            "type": "string"
          },
          "pitNumber": {
            "type": "string"
          },
          "pitName": {
            "type": "string"
          },
          "patronNumber": {
            "type": "string"
          },
          "patronName": {
            "type": "string"
          },
          "cashBuyIn": {
            "type": "number",
            "format": "double"
          },
          "creditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "chipBuyIn": {
            "type": "number",
            "format": "double"
          },
          "betAmount": {
            "type": "number",
            "format": "double"
          },
          "casinoWin": {
            "type": "number",
            "format": "double"
          },
          "playCount": {
            "type": "number",
            "format": "double"
          },
          "seat": {
            "type": "integer",
            "format": "int32"
          },
          "walkedWith": {
            "type": "number",
            "format": "double"
          },
          "utcRatingStarted": {
            "type": "string",
            "format": "date-time"
          },
          "utcRatingEndTime": {
            "type": "string",
            "format": "date-time"
          },
          "theorWin": {
            "type": "number",
            "format": "double"
          },
          "earnedPoint": {
            "type": "integer",
            "format": "int32"
          },
          "earnedComp": {
            "type": "number",
            "format": "double"
          },
          "cardType": {
            "type": "string"
          },
          "theorHoldPc": {
            "type": "number",
            "format": "double"
          },
          "promoBuyIn": {
            "type": "number",
            "format": "double"
          },
          "paidOut": {
            "type": "number",
            "format": "double"
          },
          "eCreditBuyIn": {
            "type": "number",
            "format": "double"
          },
          "isOpenItem": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesPlayerAppraisalBetLocationOverrideSaveV2Body": {
        "type": "object",
        "properties": {
          "patron": {
            "$ref": "#/components/schemas/CasinoConnect.CasinoConnectEntityItem"
          },
          "overrides": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetLocationOverrideItem"
            }
          }
        },
        "additionalProperties": false
      },
      "CasinoConnectServicesRouletteResultAddV2Body": {
        "type": "object",
        "properties": {
          "utcEventTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "gamingDeviceFamiliarId": {
            "type": "string"
          },
          "winningNumber": {
            "type": "integer",
            "format": "int32"
          },
          "clockwiseSpin": {
            "type": "boolean"
          },
          "dealerId": {
            "type": "string"
          },
          "dealerName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "CurrentVersionItem": {
        "type": "object",
        "properties": {
          "downloadUri": {
            "type": "string"
          },
          "major": {
            "type": "integer",
            "format": "int32"
          },
          "minor": {
            "type": "integer",
            "format": "int32"
          },
          "build": {
            "type": "integer",
            "format": "int32"
          },
          "revision": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "FaceRecDetectOptionsItem": {
        "type": "object",
        "properties": {
          "includeMatches": {
            "type": "boolean"
          },
          "minFaceAcceptability": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "minFaceQuality": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FaceRecMatchItem": {
        "type": "object",
        "properties": {
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "faceId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "FaceRecServerSettingsItem": {
        "type": "object",
        "properties": {
          "faceMatchConfidenceMin": {
            "type": "number",
            "format": "double"
          },
          "maxFaceQueryResults": {
            "type": "integer",
            "format": "int32"
          },
          "maxFacesPerEnrollment": {
            "type": "integer",
            "format": "int32"
          },
          "qualityMin": {
            "type": "number",
            "format": "double"
          },
          "serverCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.ActivityCaseViewItem": {
        "type": "object",
        "properties": {
          "activityId": {
            "type": "integer",
            "format": "int32"
          },
          "activityNumber": {
            "type": "string"
          },
          "activityNumberRef": {
            "type": "string"
          },
          "activityStatus": {
            "type": "string",
            "nullable": true
          },
          "activityStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "activityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "attachmentCount": {
            "type": "integer",
            "format": "int32"
          },
          "caseValue": {
            "type": "number",
            "format": "double"
          },
          "createdByUserID": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "estimatedLifetimeValue": {
            "type": "number",
            "format": "double"
          },
          "externalReferenceNumber": {
            "type": "string",
            "nullable": true
          },
          "incidentName": {
            "type": "string"
          },
          "incidentNumber": {
            "type": "integer",
            "format": "int32"
          },
          "incidentSummary": {
            "type": "string"
          },
          "incidentType": {
            "type": "string",
            "nullable": true
          },
          "incidentTypeID": {
            "type": "string",
            "format": "uuid"
          },
          "isClosed": {
            "type": "boolean"
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "locationId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          },
          "masterIncidentIdRef": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "mediaCount": {
            "type": "integer",
            "format": "int32"
          },
          "personCount": {
            "type": "integer",
            "format": "int32"
          },
          "persons": {
            "type": "string"
          },
          "resolution": {
            "type": "string",
            "nullable": true
          },
          "resolutionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "trackingCount": {
            "type": "integer",
            "format": "int32"
          },
          "viewerPolicyId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "userName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.ActivityStatusItem": {
        "type": "object",
        "properties": {
          "activityStatusId": {
            "type": "integer",
            "format": "int32"
          },
          "activityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "isClosed": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.ActivityTrackingItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "trackingId": {
            "type": "integer",
            "format": "int32"
          },
          "action": {
            "type": "string"
          },
          "activityId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "historyTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.ActivityTrackingViewItem": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string"
          },
          "activityId": {
            "type": "integer",
            "format": "int32"
          },
          "activityNumber": {
            "type": "string"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "historyTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "incidentName": {
            "type": "string"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "trackingId": {
            "type": "integer",
            "format": "int32"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "userName": {
            "type": "string"
          },
          "pluginName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentAttachmentItem": {
        "type": "object",
        "properties": {
          "incidentAttachmentID": {
            "type": "string",
            "format": "uuid"
          },
          "attachmentData": {
            "type": "string",
            "format": "byte"
          },
          "attachmentFileName": {
            "type": "string"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "fileDescription": {
            "type": "string"
          },
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          },
          "uploadedByUserID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentAttributeItem": {
        "type": "object",
        "properties": {
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "doubleValue": {
            "type": "number",
            "format": "double"
          },
          "stringValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentCommentItem": {
        "type": "object",
        "properties": {
          "userName": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "incidentCommentID": {
            "type": "string",
            "format": "uuid"
          },
          "comment": {
            "type": "string"
          },
          "createdByUserID": {
            "type": "string",
            "format": "uuid"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "incidentAttachmentID": {
            "type": "string",
            "format": "uuid"
          },
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentMediaItem": {
        "type": "object",
        "properties": {
          "timeZoneInfoObject": {
            "$ref": "#/components/schemas/TimeZoneContainer"
          },
          "timeZoneInfoString": {
            "type": "string"
          },
          "mediaID": {
            "type": "string",
            "format": "uuid"
          },
          "createdByUserID": {
            "type": "string",
            "format": "uuid"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "incidentServerID": {
            "type": "string",
            "format": "uuid"
          },
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          },
          "mediaEndTime": {
            "type": "string",
            "format": "date-time"
          },
          "mediaStartTime": {
            "type": "string",
            "format": "date-time"
          },
          "mediaStatus": {
            "type": "integer",
            "format": "int32"
          },
          "mediaStatusMessage": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "timeZoneId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentServerItem": {
        "type": "object",
        "properties": {
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "incidentServerID": {
            "type": "string",
            "format": "uuid"
          },
          "address": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "mediaMountPoint": {
            "type": "string"
          },
          "mediaTCPPort": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "sslTCPPort": {
            "type": "integer",
            "format": "int32"
          },
          "tcpPort": {
            "type": "integer",
            "format": "int32"
          },
          "useSsl": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.IncidentTypeItem": {
        "type": "object",
        "properties": {
          "incidentTypeID": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.LocationItem": {
        "type": "object",
        "properties": {
          "locationId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "fullName": {
            "type": "string"
          },
          "locationParentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.MasterIncidentItem": {
        "type": "object",
        "properties": {
          "expectedApiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "incidentAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.IncidentAttributeItem"
            }
          },
          "incidentComments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.IncidentCommentItem"
            }
          },
          "incidentMedias": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.IncidentMediaItem"
            }
          },
          "userName": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "masterIncidentID": {
            "type": "string",
            "format": "uuid"
          },
          "activityId": {
            "type": "integer",
            "format": "int32"
          },
          "activityNumber": {
            "type": "string"
          },
          "activityStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "activityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "caseValue": {
            "type": "number",
            "format": "double"
          },
          "createdByUserID": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "estimatedLifetimeValue": {
            "type": "number",
            "format": "double"
          },
          "externalReferenceNumber": {
            "type": "string",
            "nullable": true
          },
          "incidentName": {
            "type": "string"
          },
          "incidentNumber": {
            "type": "integer",
            "format": "int32"
          },
          "incidentSummary": {
            "type": "string"
          },
          "incidentTypeID": {
            "type": "string",
            "format": "uuid"
          },
          "isClosed": {
            "type": "boolean"
          },
          "locationId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "masterIncidentIdRef": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "resolutionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "viewerPolicyId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.MasterIncidentPermissionItem": {
        "type": "object",
        "properties": {
          "masterIncidentId": {
            "type": "string",
            "format": "uuid"
          },
          "permittedId": {
            "type": "string",
            "format": "uuid"
          },
          "grantedPermissionId": {
            "type": "integer",
            "format": "int32"
          },
          "idType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.MasterIncidentQueryResults": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.MasterIncidentItem"
            }
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.PersonItem": {
        "type": "object",
        "properties": {
          "personId": {
            "type": "integer",
            "format": "int32"
          },
          "createdByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "personName": {
            "type": "string"
          },
          "personNumber": {
            "type": "string"
          },
          "personUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "IncidentTracker.ResolutionItem": {
        "type": "object",
        "properties": {
          "resolutionId": {
            "type": "integer",
            "format": "int32"
          },
          "activityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "IncidentTrackerServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "IncidentTrackerServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "IncidentTrackerServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "JobActionItem": {
        "type": "object",
        "properties": {
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "userJobs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserJobItem"
            }
          },
          "createdByUserName": {
            "type": "string"
          },
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          },
          "createdBy": {
            "type": "string",
            "format": "uuid"
          },
          "createdOn": {
            "type": "string",
            "format": "date-time"
          },
          "jobActionConfig": {
            "type": "string"
          },
          "jobActionType": {
            "type": "string"
          },
          "lastUpdatedOn": {
            "type": "string",
            "format": "date-time"
          },
          "parentId": {
            "type": "string",
            "format": "uuid"
          },
          "parentType": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "LogicalGroupFilterItem": {
        "type": "object",
        "properties": {
          "filterId": {
            "type": "integer",
            "format": "int32"
          },
          "logicalGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "referenceId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "MediaExport.ExportFileItem": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "fileSize": {
            "type": "integer",
            "format": "int64"
          },
          "fileName": {
            "type": "string"
          },
          "desiredFileName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MediaExport.MediaExportItem": {
        "type": "object",
        "properties": {
          "mediaExportID": {
            "type": "string",
            "format": "uuid"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "statusMessage": {
            "type": "string"
          },
          "currentStatus": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "startTime": {
            "type": "string",
            "format": "date-time"
          },
          "endTime": {
            "type": "string",
            "format": "date-time"
          },
          "exportableFiles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MediaExport.ExportFileItem"
            }
          },
          "exportState": {
            "type": "string"
          },
          "exportPercentComplete": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "MediaExport.MetaDataContainerItem": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "metaDataItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MediaExport.MetaDataItem"
            }
          }
        },
        "additionalProperties": false
      },
      "MediaExport.MetaDataItem": {
        "type": "object",
        "properties": {
          "timeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "message": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "MediaExportServicesMediaExportNewV2Body": {
        "type": "object",
        "properties": {
          "deviceItem": {
            "$ref": "#/components/schemas/Witness.DeviceItem"
          },
          "metaDataContainerItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MediaExport.MetaDataContainerItem"
            }
          }
        },
        "additionalProperties": false
      },
      "Microsoft.AspNetCore.Mvc.ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": {}
      },
      "ObjectAnalytics.AddressItem": {
        "type": "object",
        "properties": {
          "addressId": {
            "type": "integer",
            "format": "int32"
          },
          "addressLine1": {
            "type": "string"
          },
          "addressLine2": {
            "type": "string"
          },
          "addressLine3": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "locality": {
            "type": "string"
          },
          "postalCode": {
            "type": "string"
          },
          "region": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.FusionDatumViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "fusionId": {
            "type": "integer",
            "format": "int32"
          },
          "keyId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "rowId": {
            "type": "integer",
            "format": "int32"
          },
          "seconds": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "valueDec": {
            "type": "number",
            "format": "double"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.FusionReferenceItem": {
        "type": "object",
        "properties": {
          "fusionKeys": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "fusionId": {
            "type": "integer",
            "format": "int32"
          },
          "fusionTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateDatumViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "detectorType": {
            "type": "string"
          },
          "direction": {
            "type": "integer",
            "format": "int32"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "lpDetectionId": {
            "type": "integer",
            "format": "int64"
          },
          "lpDetectorId": {
            "type": "integer",
            "format": "int32"
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "notes": {
            "type": "string"
          },
          "plate": {
            "type": "string"
          },
          "similar1": {
            "type": "string"
          },
          "timeZone": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "vehicleColor": {
            "type": "string"
          },
          "vehicleMake": {
            "type": "string"
          },
          "vehicleModel": {
            "type": "string"
          },
          "vehicleState": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          },
          "images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateImageItem"
            }
          },
          "similarPlates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateDetectorItem": {
        "type": "object",
        "properties": {
          "timeZoneString": {
            "type": "string"
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "lpDetectorId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "detectorType": {
            "type": "string"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "timeZone": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateImageInsertItem": {
        "type": "object",
        "properties": {
          "cropSizeId": {
            "type": "integer",
            "format": "int32"
          },
          "imageData": {
            "type": "string",
            "format": "byte"
          },
          "imageTypeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateImageItem": {
        "type": "object",
        "properties": {
          "lpImageId": {
            "type": "integer",
            "format": "int64"
          },
          "cropSizeId": {
            "type": "integer",
            "format": "int32"
          },
          "imageData": {
            "type": "string",
            "format": "byte"
          },
          "imageTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "lpDetectionId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateInsertItem": {
        "type": "object",
        "properties": {
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "detector": {
            "type": "string"
          },
          "images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateImageInsertItem"
            }
          },
          "plate": {
            "type": "string"
          },
          "timeZone": {
            "type": "string"
          },
          "direction": {
            "type": "integer",
            "format": "int32"
          },
          "make": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "state": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateItem": {
        "type": "object",
        "properties": {
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
            }
          },
          "licensePlateTagsAssoc": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagAssocRefItem"
            }
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "notes": {
            "type": "string"
          },
          "plate": {
            "type": "string"
          },
          "similar1": {
            "type": "string"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "vehicleColor": {
            "type": "string"
          },
          "vehicleMake": {
            "type": "string"
          },
          "vehicleModel": {
            "type": "string"
          },
          "vehicleState": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateNotifyTagSimilarViewItem": {
        "type": "object",
        "properties": {
          "advancedConfig": {
            "type": "string"
          },
          "alertPriority": {
            "type": "integer",
            "format": "int32"
          },
          "appEmail": {
            "type": "string"
          },
          "appPopup": {
            "type": "boolean"
          },
          "appSms": {
            "type": "string"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "debounceSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "detectorName": {
            "type": "string"
          },
          "detectorUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "direction": {
            "type": "integer",
            "format": "int32"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "incomingPlate": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "lpDetectionId": {
            "type": "integer",
            "format": "int64"
          },
          "lpDetectorId": {
            "type": "integer",
            "format": "int32"
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "notifyName": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "similar1": {
            "type": "string"
          },
          "similarLpId": {
            "type": "integer",
            "format": "int32"
          },
          "similarNotes": {
            "type": "string"
          },
          "similarPlate": {
            "type": "string"
          },
          "subjectNotifyId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateNotifyTagViewItem": {
        "type": "object",
        "properties": {
          "advancedConfig": {
            "type": "string"
          },
          "alertPriority": {
            "type": "integer",
            "format": "int32"
          },
          "appEmail": {
            "type": "string"
          },
          "appPopup": {
            "type": "boolean"
          },
          "appSms": {
            "type": "string"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "debounceSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "detectorName": {
            "type": "string"
          },
          "detectorUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "direction": {
            "type": "integer",
            "format": "int32"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "instructions": {
            "type": "string"
          },
          "lpDetectionId": {
            "type": "integer",
            "format": "int64"
          },
          "lpDetectorId": {
            "type": "integer",
            "format": "int32"
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "notes": {
            "type": "string"
          },
          "notifyName": {
            "type": "string"
          },
          "plate": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "similar1": {
            "type": "string"
          },
          "subjectNotifyId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "vehicleColor": {
            "type": "string"
          },
          "vehicleMake": {
            "type": "string"
          },
          "vehicleModel": {
            "type": "string"
          },
          "vehicleState": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateStatViewItem": {
        "type": "object",
        "properties": {
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "detected": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "lastDetected": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastDetectionId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "plate": {
            "type": "string"
          },
          "similar1": {
            "type": "string"
          },
          "vehicleState": {
            "type": "string"
          },
          "images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateImageItem"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateTagAssocRefItem": {
        "type": "object",
        "properties": {
          "timeZone": {
            "type": "string"
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "expires": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.LicensePlateTagStatsViewItem": {
        "type": "object",
        "properties": {
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "detected": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "lastDetected": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastDetectionId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "plate": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "similar1": {
            "type": "string"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagCreated": {
            "type": "string",
            "format": "date-time"
          },
          "tagExpires": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "vehicleState": {
            "type": "string"
          },
          "images": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateImageItem"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.ObjectDatumInsertItem": {
        "type": "object",
        "properties": {
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "objectCount": {
            "type": "integer",
            "format": "int32"
          },
          "objectIn": {
            "type": "integer",
            "format": "int32"
          },
          "objectOut": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.ObjectDatumViewItem": {
        "type": "object",
        "properties": {
          "analyticType": {
            "type": "string",
            "nullable": true
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "objectCount": {
            "type": "integer",
            "format": "int32"
          },
          "objectIn": {
            "type": "integer",
            "format": "int32"
          },
          "objectOut": {
            "type": "integer",
            "format": "int32"
          },
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "rowId": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.RegionItem": {
        "type": "object",
        "properties": {
          "settings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.RegionSettingItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "timeZoneString": {
            "type": "string"
          },
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "analyticType": {
            "type": "string"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "systemTypeName": {
            "type": "string"
          },
          "timeZone": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.RegionSettingItem": {
        "type": "object",
        "properties": {
          "regionId": {
            "type": "integer",
            "format": "int32"
          },
          "keyName": {
            "type": "string"
          },
          "keyValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.RegionSettingLookupItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "systemTypeName": {
            "type": "string"
          },
          "analyticType": {
            "type": "string"
          },
          "settingKey": {
            "type": "string"
          },
          "settingDescription": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticQueryPromptItem": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string"
          },
          "weight": {
            "type": "number",
            "format": "float"
          },
          "isNegative": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticSearchAvailabilityItem": {
        "type": "object",
        "properties": {
          "available": {
            "type": "boolean"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "modelName": {
            "type": "string",
            "nullable": true
          },
          "supportsTextMatching": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticSearchImageItem": {
        "type": "object",
        "properties": {
          "image": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "imageType": {
            "type": "string",
            "nullable": true
          },
          "notFound": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticSearchImageRequestItem": {
        "type": "object",
        "properties": {
          "imageSource": {
            "type": "string"
          },
          "sourceImageId": {
            "type": "string"
          },
          "maxX": {
            "type": "integer",
            "format": "int32"
          },
          "maxY": {
            "type": "integer",
            "format": "int32"
          },
          "compression": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticSearchRequestItem": {
        "type": "object",
        "properties": {
          "queryText": {
            "type": "string",
            "nullable": true
          },
          "queryImage": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "fromUnixMs": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "toUnixMs": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "includeDetectorNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "excludeDetectorNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "minScore": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "maxResults": {
            "type": "integer",
            "format": "int32"
          },
          "includeClassifiers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "excludeClassifiers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "includeClassifications": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "imageSources": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "queryEmbedding": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "float"
            },
            "nullable": true
          },
          "modelContentHash": {
            "type": "string",
            "nullable": true
          },
          "prompts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SemanticQueryPromptItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SemanticSearchResultItem": {
        "type": "object",
        "properties": {
          "imageSource": {
            "type": "string"
          },
          "sourceImageId": {
            "type": "string"
          },
          "detectorName": {
            "type": "string"
          },
          "capturedAtUnixMs": {
            "type": "integer",
            "format": "int64"
          },
          "score": {
            "type": "number",
            "format": "float"
          },
          "hasLocalImage": {
            "type": "boolean"
          },
          "modelName": {
            "type": "string",
            "nullable": true
          },
          "classification": {
            "type": "string",
            "nullable": true
          },
          "dataKind": {
            "type": "string",
            "nullable": true
          },
          "parentImageId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectAddressItem": {
        "type": "object",
        "properties": {
          "address": {
            "$ref": "#/components/schemas/ObjectAnalytics.AddressItem"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "addressId": {
            "type": "integer",
            "format": "int32"
          },
          "associatedDate": {
            "type": "string",
            "format": "date-time"
          },
          "primary": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDatumTagViewItem": {
        "type": "object",
        "properties": {
          "alertEnabled": {
            "type": "boolean"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "department": {
            "type": "string"
          },
          "detectId": {
            "type": "integer",
            "format": "int64"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "driversLicense": {
            "type": "string"
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "incidentNumbers": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectRef": {
            "type": "string"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagName": {
            "type": "string"
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDatumViewItem": {
        "type": "object",
        "properties": {
          "alertEnabled": {
            "type": "boolean"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "department": {
            "type": "string"
          },
          "detectId": {
            "type": "integer",
            "format": "int64"
          },
          "detectionEndUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "driversLicense": {
            "type": "string"
          },
          "durationSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "incidentNumbers": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectRef": {
            "type": "string"
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDetectInsertItem": {
        "type": "object",
        "properties": {
          "subject": {
            "type": "string"
          },
          "subjectRef": {
            "type": "string"
          },
          "device": {
            "type": "string"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "timeZone": {
            "type": "string"
          },
          "age": {
            "type": "integer",
            "format": "int32"
          },
          "gender": {
            "type": "string"
          },
          "detectorType": {
            "type": "string"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDetectionCloseItem": {
        "type": "object",
        "properties": {
          "subjectRef": {
            "type": "string"
          },
          "lastDetectionUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDetectionDemographicViewItem": {
        "type": "object",
        "properties": {
          "addressId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "addressLine1": {
            "type": "string",
            "nullable": true
          },
          "addressLine2": {
            "type": "string",
            "nullable": true
          },
          "addressLine3": {
            "type": "string",
            "nullable": true
          },
          "addressPrimary": {
            "type": "boolean",
            "nullable": true
          },
          "age": {
            "type": "number",
            "format": "double"
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dateOfBirth": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "department": {
            "type": "string"
          },
          "detectId": {
            "type": "integer",
            "format": "int64"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "gender": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "locality": {
            "type": "string",
            "nullable": true
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "postalCodeSimple": {
            "type": "string",
            "nullable": true
          },
          "region": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectRef": {
            "type": "string"
          },
          "timeZone": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectDetectorItem": {
        "type": "object",
        "properties": {
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "timeZoneString": {
            "type": "string"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "detectorType": {
            "type": "string"
          },
          "familiarId": {
            "type": "string"
          },
          "familiarName": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "timeZone": {
            "type": "string"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectFaceCompareItem": {
        "type": "object",
        "properties": {
          "matchConfidence": {
            "type": "number",
            "format": "double"
          },
          "face1": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceItem"
          },
          "face2": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectFaceItem"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectFaceImageItem": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "detectId": {
            "type": "string"
          },
          "image": {
            "type": "string",
            "format": "byte"
          },
          "matchedConfidence": {
            "type": "number",
            "format": "double"
          },
          "quality": {
            "type": "number",
            "format": "double"
          },
          "enrolledImage": {
            "type": "boolean"
          },
          "manualEnrollment": {
            "type": "boolean"
          },
          "favoriteImage": {
            "type": "boolean"
          },
          "faceStorageNotFound": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectFaceImageRequestItem": {
        "type": "object",
        "properties": {
          "detectId": {
            "type": "string"
          },
          "excludePhoto": {
            "type": "boolean"
          },
          "faceId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectFaceItem": {
        "type": "object",
        "properties": {
          "acceptable": {
            "type": "boolean"
          },
          "x": {
            "type": "integer",
            "format": "int32"
          },
          "y": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "faceId": {
            "type": "string",
            "nullable": true
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "subject": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
          },
          "quality": {
            "type": "number",
            "format": "double"
          },
          "faceImage": {
            "type": "string",
            "format": "byte"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectFusionDatumViewItem": {
        "type": "object",
        "properties": {
          "alertEnabled": {
            "type": "boolean"
          },
          "amount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "department": {
            "type": "string"
          },
          "detectId": {
            "type": "integer",
            "format": "int64"
          },
          "detectionEndUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "durationSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detector": {
            "type": "string"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "detectorName": {
            "type": "string"
          },
          "detectorUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "driversLicense": {
            "type": "string"
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "eventType": {
            "type": "string",
            "nullable": true
          },
          "eventTypeId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "incidentNumbers": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "memberId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "memberName": {
            "type": "string",
            "nullable": true
          },
          "memberNumber": {
            "type": "string",
            "nullable": true
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "module": {
            "type": "string",
            "nullable": true
          },
          "notes": {
            "type": "string"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "remoteId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "remoteLookupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectRef": {
            "type": "string"
          },
          "transDataTimeStamp": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "transDescId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transDescription": {
            "type": "string",
            "nullable": true
          },
          "transId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transTimeOffset": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectItem": {
        "type": "object",
        "properties": {
          "allowNamePartsChanges": {
            "type": "boolean"
          },
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "subjectAddresses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectAddressItem"
            }
          },
          "subjectTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagItem"
            }
          },
          "subjectTagsAssoc": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagAssocRefItem"
            }
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "age": {
            "type": "integer",
            "format": "int32"
          },
          "alertEnabled": {
            "type": "boolean"
          },
          "alertMessage": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dateOfBirth": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "defaultImageRef": {
            "type": "string"
          },
          "department": {
            "type": "string"
          },
          "driversLicense": {
            "type": "string"
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "gender": {
            "type": "string"
          },
          "incidentNumbers": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "lastName": {
            "type": "string"
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "notesShared": {
            "type": "string",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectName": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "unEnrolled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectLicensePlateAssociationItem": {
        "type": "object",
        "properties": {
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "lpId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeInvolvementEnum": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ObjectAnalytics.SubjectMergeOptionsItem": {
        "type": "object",
        "properties": {
          "testMatchSkipConfidence": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "enrollSimilarityFloor": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pruneQualityMax": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeProgressItem": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string"
          },
          "sequence": {
            "type": "integer",
            "format": "int32"
          },
          "state": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeStateEnum"
          },
          "message": {
            "type": "string"
          },
          "imagesTotal": {
            "type": "integer",
            "format": "int32"
          },
          "imagesProcessed": {
            "type": "integer",
            "format": "int32"
          },
          "terminal": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeRequestItem": {
        "type": "object",
        "properties": {
          "destinationSubjectId": {
            "type": "integer",
            "format": "int32"
          },
          "sourceSubjectIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "options": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeOptionsItem"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeStartResultItem": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string"
          },
          "queuePosition": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeStateEnum": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10
        ],
        "type": "integer",
        "format": "int32"
      },
      "ObjectAnalytics.SubjectMergeStateItem": {
        "type": "object",
        "properties": {
          "involvement": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeInvolvementEnum"
          },
          "operationId": {
            "type": "string",
            "nullable": true
          },
          "destinationSubjectId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "destinationSubjectName": {
            "type": "string",
            "nullable": true
          },
          "progress": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeProgressItem"
          },
          "terminal": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectMergeStatusItem": {
        "type": "object",
        "properties": {
          "operationId": {
            "type": "string"
          },
          "state": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeStateEnum"
          },
          "terminal": {
            "type": "boolean"
          },
          "destinationSubjectId": {
            "type": "integer",
            "format": "int32"
          },
          "sourceSubjectIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          },
          "completedUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "progress": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectMergeProgressItem"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectNotifyOptionItem": {
        "type": "object",
        "properties": {
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "associatedDetectorIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "associatedLprDetectorIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "subjectNotifyId": {
            "type": "integer",
            "format": "int32"
          },
          "advancedConfig": {
            "type": "string"
          },
          "alertPriority": {
            "type": "integer",
            "format": "int32"
          },
          "appEmail": {
            "type": "string"
          },
          "appPopup": {
            "type": "boolean"
          },
          "appSms": {
            "type": "string"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "debounceSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "notifyName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectNotifyTagViewItem": {
        "type": "object",
        "properties": {
          "advancedConfig": {
            "type": "string"
          },
          "alertEnabled": {
            "type": "boolean"
          },
          "alertMessage": {
            "type": "string"
          },
          "alertPriority": {
            "type": "integer",
            "format": "int32"
          },
          "appEmail": {
            "type": "string"
          },
          "appPopup": {
            "type": "boolean"
          },
          "appSms": {
            "type": "string"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "debounceSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "defaultImageRef": {
            "type": "string"
          },
          "department": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "detectId": {
            "type": "integer",
            "format": "int64"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "detectorName": {
            "type": "string"
          },
          "detectorUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "driversLicense": {
            "type": "string"
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "incidentNumbers": {
            "type": "string"
          },
          "instructions": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "notesShared": {
            "type": "string",
            "nullable": true
          },
          "notifyName": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectNotifyId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectRef": {
            "type": "string"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectSimilarFaceItem": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string",
            "nullable": true
          },
          "knownSubject": {
            "type": "boolean"
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "hasNotes": {
            "type": "boolean"
          },
          "hasAlertTags": {
            "type": "boolean"
          },
          "mergeInProgress": {
            "type": "boolean"
          },
          "defaultImageRef": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectTagAssocRefItem": {
        "type": "object",
        "properties": {
          "timeZone": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "expires": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectTagItem": {
        "type": "object",
        "properties": {
          "subjectNotifyOptions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyOptionItem"
            }
          },
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "customTagRemovalRule": {
            "$ref": "#/components/schemas/TagRemovalRuleItem"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "customRemovalRuleJson": {
            "type": "string",
            "nullable": true
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "defaultExpireInDays": {
            "type": "number",
            "format": "double"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "tagRemoveAction": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectTagStatsViewItem": {
        "type": "object",
        "properties": {
          "age": {
            "type": "integer",
            "format": "int32"
          },
          "alertEnabled": {
            "type": "boolean"
          },
          "alertMessage": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "defaultImageRef": {
            "type": "string"
          },
          "department": {
            "type": "string"
          },
          "detected": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "driversLicense": {
            "type": "string"
          },
          "eMail": {
            "type": "string"
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entityCreated": {
            "type": "string",
            "format": "date-time"
          },
          "entityUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "gender": {
            "type": "string"
          },
          "incidentNumbers": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "lastDetected": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "mobileNumber": {
            "type": "string"
          },
          "notes": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subject": {
            "type": "string"
          },
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectName": {
            "type": "string"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "tagCreated": {
            "type": "string",
            "format": "date-time"
          },
          "tagExpires": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tagInstructions": {
            "type": "string"
          },
          "tagName": {
            "type": "string"
          },
          "unEnrolled": {
            "type": "boolean"
          },
          "subjectItem": {
            "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectZoneDetectorItem": {
        "type": "object",
        "properties": {
          "zoneDetectorId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "direction": {
            "type": "integer",
            "format": "int32"
          },
          "zoneId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectZoneItem": {
        "type": "object",
        "properties": {
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "tagFilters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneTagFilterItem"
            }
          },
          "detectors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneDetectorItem"
            }
          },
          "zoneId": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "entrySelectionMode": {
            "type": "integer",
            "format": "int32"
          },
          "exitSelectionMode": {
            "type": "integer",
            "format": "int32"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "maxOpenVisitHours": {
            "type": "integer",
            "format": "int32"
          },
          "tagCollisionMode": {
            "type": "integer",
            "format": "int32"
          },
          "tagFilterMode": {
            "type": "integer",
            "format": "int32"
          },
          "timeZone": {
            "type": "string"
          },
          "trackUnknownSubjects": {
            "type": "boolean"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "zoneName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectZoneTagFilterItem": {
        "type": "object",
        "properties": {
          "zoneTagFilterId": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "filterType": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "zoneId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalytics.SubjectZoneVisitViewItem": {
        "type": "object",
        "properties": {
          "alertEnabled": {
            "type": "boolean"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dateOfBirth": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "defaultImageRef": {
            "type": "string"
          },
          "department": {
            "type": "string"
          },
          "driversLicense": {
            "type": "string"
          },
          "durationSeconds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "employeeID": {
            "type": "string"
          },
          "employer": {
            "type": "string"
          },
          "entryDetectId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "entryDetectorId": {
            "type": "string",
            "nullable": true
          },
          "entryDetectorName": {
            "type": "string",
            "nullable": true
          },
          "entryDetectorUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "entrySubjectRef": {
            "type": "string",
            "nullable": true
          },
          "entryTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "exitDetectId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "exitDetectorId": {
            "type": "string",
            "nullable": true
          },
          "exitDetectorName": {
            "type": "string",
            "nullable": true
          },
          "exitDetectorUniqueId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "exitSubjectRef": {
            "type": "string",
            "nullable": true
          },
          "exitTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "faceId": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "gender": {
            "type": "string"
          },
          "jobTitle": {
            "type": "string"
          },
          "knownSubject": {
            "type": "boolean"
          },
          "lastName": {
            "type": "string"
          },
          "membershipNumber": {
            "type": "string"
          },
          "membershipTier": {
            "type": "string"
          },
          "rowNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "subjectId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subjectName": {
            "type": "string"
          },
          "visitId": {
            "type": "integer",
            "format": "int64"
          },
          "zoneId": {
            "type": "integer",
            "format": "int32"
          },
          "zoneName": {
            "type": "string"
          },
          "zoneTimeZone": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectAssociatedDataNotifyV2Body": {
        "type": "object",
        "properties": {
          "detectorIds": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFaceEnrollAdditionalV2Body": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "imageBytes": {
            "type": "string",
            "format": "byte"
          },
          "minimumSimilarity": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFaceIncorrectMatchV2Body": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "detectId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFaceQueryMatchesV2Body": {
        "type": "object",
        "properties": {
          "imageBytes": {
            "type": "string",
            "format": "byte"
          },
          "maxResults": {
            "type": "integer",
            "format": "int32"
          },
          "minimumConfidence": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFacesCompareV2Body": {
        "type": "object",
        "properties": {
          "image1": {
            "type": "string",
            "format": "byte"
          },
          "image2": {
            "type": "string",
            "format": "byte"
          },
          "detectMatches": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFacesDetect2V2Body": {
        "type": "object",
        "properties": {
          "imageBytes": {
            "type": "string",
            "format": "byte"
          },
          "detectionOptions": {
            "$ref": "#/components/schemas/FaceRecDetectOptionsItem"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFacesDetectV2Body": {
        "type": "object",
        "properties": {
          "imageBytes": {
            "type": "string",
            "format": "byte"
          },
          "detectMatches": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectFacesEnrollV2Body": {
        "type": "object",
        "properties": {
          "imageBytes": {
            "type": "string",
            "format": "byte"
          },
          "forceEnrollment": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectReprocessV2Body": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "detectId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectSplitDetectionV2Body": {
        "type": "object",
        "properties": {
          "faceId": {
            "type": "string"
          },
          "detectId": {
            "type": "string"
          },
          "newFaceId": {
            "type": "string"
          },
          "confidence": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "ObjectAnalyticsServicesSubjectTagAssociateV2Body": {
        "type": "object",
        "properties": {
          "subjectId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectTagId": {
            "type": "integer",
            "format": "int32"
          },
          "add": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "POSDataEventServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "POSDataEventServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "POSDataEventServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.DataEntityItem": {
        "type": "object",
        "properties": {
          "timeZone": {
            "type": "string"
          },
          "timeZoneString": {
            "type": "string"
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "posDataEntityID": {
            "type": "integer",
            "format": "int32"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "entityTypeID": {
            "type": "integer",
            "format": "int32"
          },
          "familiarID": {
            "type": "integer",
            "format": "int64"
          },
          "friendlyName": {
            "type": "string"
          },
          "uniqueID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.EntityStatisticItem": {
        "type": "object",
        "properties": {
          "posDataEntityID": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "entityTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "oldestTime": {
            "type": "string",
            "format": "date-time"
          },
          "newestTime": {
            "type": "string",
            "format": "date-time"
          },
          "familiarID": {
            "type": "integer",
            "format": "int64"
          },
          "friendlyName": {
            "type": "string"
          },
          "checkCount": {
            "type": "integer",
            "format": "int32"
          },
          "menuItemCount": {
            "type": "integer",
            "format": "int32"
          },
          "menuItemCountAverageCheck": {
            "type": "number",
            "format": "double"
          },
          "menuItemVoidCount": {
            "type": "integer",
            "format": "int32"
          },
          "menuItemVoidCountPercentage": {
            "type": "integer",
            "format": "int32"
          },
          "transactionTotal": {
            "type": "number",
            "format": "double"
          },
          "transactionAverage": {
            "type": "number",
            "format": "double"
          },
          "discountCount": {
            "type": "integer",
            "format": "int32"
          },
          "discountCountPercentage": {
            "type": "integer",
            "format": "int32"
          },
          "discountTotal": {
            "type": "number",
            "format": "double"
          },
          "discountTotalPercentage": {
            "type": "number",
            "format": "double"
          },
          "cashTotal": {
            "type": "number",
            "format": "double"
          },
          "creditCardTotal": {
            "type": "number",
            "format": "double"
          },
          "othersTotal": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.EntityStatisticResults": {
        "type": "object",
        "properties": {
          "entityStatistics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/POSDataEvents.EntityStatisticItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.POSDataEventItem": {
        "type": "object",
        "properties": {
          "authorizationNumber": {
            "type": "integer",
            "format": "int32"
          },
          "authorizingPOSEmployeeID": {
            "type": "integer",
            "format": "int32"
          },
          "authorizingPOSEmployeeName": {
            "type": "string",
            "nullable": true
          },
          "authorizingPOSEmployeeNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "authorizingPOSEmployeeUniqueID": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "basicData": {
            "type": "string"
          },
          "checkNumber": {
            "type": "integer",
            "format": "int64"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dollarAmount": {
            "type": "number",
            "format": "double"
          },
          "employeeName": {
            "type": "string"
          },
          "employeeNumber": {
            "type": "integer",
            "format": "int64"
          },
          "employeeUniqueID": {
            "type": "string",
            "format": "uuid"
          },
          "eventTypeID": {
            "type": "integer",
            "format": "int32"
          },
          "groupNumber": {
            "type": "integer",
            "format": "int32"
          },
          "objectNumber": {
            "type": "integer",
            "format": "int32"
          },
          "posDataEventID": {
            "type": "integer",
            "format": "int64"
          },
          "posEmployeeID": {
            "type": "integer",
            "format": "int32"
          },
          "posRevenueCenterID": {
            "type": "integer",
            "format": "int32"
          },
          "posTerminalID": {
            "type": "integer",
            "format": "int32"
          },
          "quantity": {
            "type": "integer",
            "format": "int32"
          },
          "revenueCenterName": {
            "type": "string"
          },
          "revenueCenterNumber": {
            "type": "integer",
            "format": "int64"
          },
          "revenueCenterUniqueID": {
            "type": "string",
            "format": "uuid"
          },
          "tableNumber": {
            "type": "integer",
            "format": "int32"
          },
          "terminalName": {
            "type": "string"
          },
          "terminalNumber": {
            "type": "integer",
            "format": "int64"
          },
          "terminalUniqueID": {
            "type": "string",
            "format": "uuid"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.POSQueryResults": {
        "type": "object",
        "properties": {
          "posDataEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/POSDataEvents.POSDataEventItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryID": {
            "type": "string",
            "format": "uuid"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/POSDataEvents.POSDataEventItem"
            }
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.PosDataEventInsertItem": {
        "type": "object",
        "properties": {
          "authorizationNumber": {
            "type": "integer",
            "format": "int32"
          },
          "authorizingPOSEmployeeNumber": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "basicData": {
            "type": "string"
          },
          "checkNumber": {
            "type": "integer",
            "format": "int64"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dollarAmount": {
            "type": "number",
            "format": "double"
          },
          "employeeNumber": {
            "type": "integer",
            "format": "int64"
          },
          "eventTypeID": {
            "type": "integer",
            "format": "int32"
          },
          "groupNumber": {
            "type": "integer",
            "format": "int32"
          },
          "objectNumber": {
            "type": "integer",
            "format": "int32"
          },
          "quantity": {
            "type": "integer",
            "format": "int32"
          },
          "revenueCenterNumber": {
            "type": "integer",
            "format": "int64"
          },
          "tableNumber": {
            "type": "integer",
            "format": "int32"
          },
          "terminalNumber": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.PosDataEventScoreViewItem": {
        "type": "object",
        "properties": {
          "checkNumber": {
            "type": "integer",
            "format": "int64"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "dollarAmount": {
            "type": "number",
            "format": "double"
          },
          "eventTypeID": {
            "type": "integer",
            "format": "int32"
          },
          "posDataEventID": {
            "type": "integer",
            "format": "int64"
          },
          "posEmployeeID": {
            "type": "integer",
            "format": "int32"
          },
          "posRevenueCenterID": {
            "type": "integer",
            "format": "int32"
          },
          "posTerminalID": {
            "type": "integer",
            "format": "int32"
          },
          "score": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "POSDataEvents.ScoreRuleItem": {
        "type": "object",
        "properties": {
          "scoreRuleId": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "disabled": {
            "type": "boolean"
          },
          "eventTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "scoreValue": {
            "type": "integer",
            "format": "int32"
          },
          "simpleCondition": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PermissionRequestItem": {
        "type": "object",
        "properties": {
          "permissionType": {
            "type": "string"
          },
          "permissionKey": {
            "type": "string"
          },
          "response": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PluginDetails": {
        "type": "object",
        "properties": {
          "failed": {
            "type": "boolean"
          },
          "failureErrorCode": {
            "type": "integer",
            "format": "int32"
          },
          "failureMessage": {
            "type": "string"
          },
          "failureStackTrace": {
            "type": "string"
          },
          "connectionString": {
            "type": "string"
          },
          "encryptType": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "accessHash": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PluginInstanceAttributeItem": {
        "type": "object",
        "properties": {
          "valueDouble": {
            "type": "number",
            "format": "double"
          },
          "settingType": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "valueNumeric": {
            "type": "number",
            "format": "double"
          },
          "valueString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PluginInstanceItem": {
        "type": "object",
        "properties": {
          "instanceAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PluginInstanceAttributeItem"
            }
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "accessHash": {
            "type": "string"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PluginInstanceServicesPluginInstanceSaveV2Body": {
        "type": "object",
        "properties": {
          "serviceAccessKey": {
            "type": "string"
          },
          "pluginInstanceItem": {
            "$ref": "#/components/schemas/PluginInstanceItem"
          }
        },
        "additionalProperties": false
      },
      "PortalAggregateServicesAggregateReport2V2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          },
          "whereParams": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "PortalAggregateServicesAggregateReportV2Body": {
        "type": "object",
        "properties": {
          "queryType": {
            "type": "string"
          },
          "entities": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "columnQueries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateReportColumnQueryItem"
            }
          },
          "uptoTime": {
            "type": "string",
            "format": "date-time"
          },
          "blockMinuteResolution": {
            "type": "integer",
            "format": "int32"
          },
          "iterations": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesJobActionExecuteV2Body": {
        "type": "object",
        "properties": {
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesPermissionGroupUpdateV2Body": {
        "type": "object",
        "properties": {
          "permissionGroupItem": {
            "$ref": "#/components/schemas/Root.PermissionGroupItem"
          },
          "permissionKeys": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PortalServicesPluginAssociationAddV2Body": {
        "type": "object",
        "properties": {
          "parentEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "childEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesPluginAssociationDeleteV2Body": {
        "type": "object",
        "properties": {
          "parentEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "childEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesPluginAssociationSetOrderV2Body": {
        "type": "object",
        "properties": {
          "parentEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityThinItem"
          },
          "order": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityThinItem"
            }
          }
        },
        "additionalProperties": false
      },
      "PortalServicesPluginEventStatusAddV2Body": {
        "type": "object",
        "properties": {
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "viewId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "comment": {
            "type": "string"
          },
          "currentStatus": {
            "type": "integer",
            "format": "int32"
          },
          "reviewDuration": {
            "type": "integer",
            "format": "int32"
          },
          "eventMessage": {
            "type": "string"
          },
          "reviewedAt": {
            "type": "string",
            "format": "date-time"
          },
          "entityUniqueId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesStorageKeyValueUpdateV2Body": {
        "type": "object",
        "properties": {
          "keyId": {
            "type": "string",
            "format": "uuid"
          },
          "keyValue": {
            "type": "string"
          },
          "isPrivate": {
            "type": "boolean"
          },
          "othersCanEdit": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PortalServicesUserGroupSaveV2Body": {
        "type": "object",
        "properties": {
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "resellerID": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupName": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "disabledMessage": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "QueryCountItem": {
        "type": "object",
        "properties": {
          "recordCount": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "QueryCountList": {
        "type": "object",
        "properties": {
          "recordCountList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QueryCountItem"
            }
          },
          "minutesPerQuery": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "biQueryID": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "viewId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "QueryItem": {
        "type": "object",
        "properties": {
          "createdByName": {
            "type": "string"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "alertsEnabled": {
            "type": "boolean"
          },
          "createdByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "isPrivate": {
            "type": "boolean"
          },
          "queryData": {
            "type": "string"
          },
          "queryDescription": {
            "type": "string"
          },
          "queryEditorData": {
            "type": "string"
          },
          "queryName": {
            "type": "string"
          },
          "queryTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "viewId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_ActivityCaseViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.ActivityCaseViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_ActivityTrackingViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.ActivityTrackingViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_AggregateGroupingItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AggregateGroupingItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_BetSessionItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetSessionItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_BetSessionViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BetSessionViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_BlackjackStatisticItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.BlackjackStatisticItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_DataEntityItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/POSDataEvents.DataEntityItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_FusionDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.FusionDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GameStatItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GameStatItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GamingDataAssociationItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GamingDataAssociationItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GamingDataRoundViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GamingDataRoundViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GamingFloorShiftReportViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GamingFloorShiftReportViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GamingFloorShuffleReportViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GamingFloorShuffleReportViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_GamingFloorStatisticViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.GamingFloorStatisticViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateNotifyTagSimilarViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateNotifyTagSimilarViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateNotifyTagViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateNotifyTagViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateStatViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateStatViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_LicensePlateTagStatsViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.LicensePlateTagStatsViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_ObjectDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.ObjectDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_PersonItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IncidentTracker.PersonItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_PlayerAppraisalViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.PlayerAppraisalViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_PosDataEventScoreViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/POSDataEvents.PosDataEventScoreViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectDatumTagViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectDatumTagViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectDetectionDemographicViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectionDemographicViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectDetectorItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectDetectorItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectFusionDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectFusionDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectNotifyTagViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectNotifyTagViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectTagStatsViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectTagStatsViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectZoneItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_SubjectZoneVisitViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectAnalytics.SubjectZoneVisitViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_TimelineDatumViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CasinoConnect.TimelineDatumViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_UserLoginHistoryCountItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserLoginHistoryCountItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_UserSessionHistoryDetailViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserSessionHistoryDetailViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QueryResults_Of_UserSessionHistoryViewItem": {
        "type": "object",
        "properties": {
          "resultsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserSessionHistoryViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "QuerySubscriptionItem": {
        "type": "object",
        "properties": {
          "queryId": {
            "type": "string",
            "format": "uuid"
          },
          "entityUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.CultureItem": {
        "type": "object",
        "properties": {
          "cultureName": {
            "type": "string"
          },
          "cultureID": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.EmailAttachmentItem": {
        "type": "object",
        "properties": {
          "fileName": {
            "type": "string"
          },
          "fileBytes": {
            "type": "string",
            "format": "byte"
          },
          "contentType": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.EmailItem": {
        "type": "object",
        "properties": {
          "fromAddress": {
            "type": "string"
          },
          "emailAddresses": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "subjectLine": {
            "type": "string"
          },
          "messageBody": {
            "type": "string"
          },
          "filesAttached": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.EmailAttachmentItem"
            }
          },
          "isHtml": {
            "type": "boolean"
          },
          "isSms": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Root.LogicalGroupAclItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "logicalGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.LogicalGroupItem": {
        "type": "object",
        "properties": {
          "logicalGroupUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.LogicalGroupUserItem"
            }
          },
          "logicalGroupAcls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.LogicalGroupAclItem"
            }
          },
          "logicalGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.LogicalGroupUserItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "userType": {
            "type": "integer",
            "format": "int32"
          },
          "logicalGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.PermissionGroupItem": {
        "type": "object",
        "properties": {
          "configuredPermissionKeys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PermissionKeyItem"
            }
          },
          "inheritedPermissionGroup": {
            "$ref": "#/components/schemas/Root.PermissionGroupItem"
          },
          "permissionGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "inheritFromPermissionGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "ldapGuid": {
            "type": "string",
            "format": "uuid"
          },
          "permissionGroupName": {
            "type": "string"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.PermissionKeyItem": {
        "type": "object",
        "properties": {
          "categoryName": {
            "type": "string"
          },
          "permissionKeyID": {
            "type": "integer",
            "format": "int32"
          },
          "permissionKey": {
            "type": "string"
          },
          "permissionType": {
            "type": "string"
          },
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginAvailableItem": {
        "type": "object",
        "properties": {
          "pluginTypeItem": {
            "$ref": "#/components/schemas/Root.PluginTypeItem"
          },
          "pluginID": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "pluginTypeID": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEntityGroupItem": {
        "type": "object",
        "properties": {
          "pluginAssociatedID": {
            "type": "string",
            "format": "uuid"
          },
          "parentEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "childEntity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEntityItem": {
        "type": "object",
        "properties": {
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          },
          "pluginType": {
            "type": "integer",
            "format": "int64"
          },
          "remoteID": {
            "type": "string",
            "format": "uuid"
          },
          "properties": {
            "type": "integer",
            "format": "int64"
          },
          "orderIndex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEntityThinItem": {
        "type": "object",
        "properties": {
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          },
          "remoteID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEventStateInsertItem": {
        "type": "object",
        "properties": {
          "apiVersion": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "type": "string"
          },
          "currentStatus": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "entityUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "eventMessage": {
            "type": "string"
          },
          "pluginEventRowId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "reviewDuration": {
            "type": "integer",
            "format": "int32"
          },
          "reviewedAt": {
            "type": "string",
            "format": "date-time"
          },
          "viewId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEventStateViewCountItem": {
        "type": "object",
        "properties": {
          "recordCount": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEventStateViewCountList": {
        "type": "object",
        "properties": {
          "recordCountList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEventStateViewCountItem"
            }
          },
          "minutesPerQuery": {
            "type": "integer",
            "format": "int32"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "biQueryID": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "viewId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEventStateViewItem": {
        "type": "object",
        "properties": {
          "comment": {
            "type": "string"
          },
          "currentStatus": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "entityUniqueId": {
            "type": "string",
            "format": "uuid"
          },
          "eventMessage": {
            "type": "string"
          },
          "eventStatusId": {
            "type": "integer",
            "format": "int32"
          },
          "isHistoric": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "pluginEventRowId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid"
          },
          "reviewDuration": {
            "type": "integer",
            "format": "int32"
          },
          "reviewedAt": {
            "type": "string",
            "format": "date-time"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "viewId": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginEventStateViewQueryResults": {
        "type": "object",
        "properties": {
          "queryResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEventStateViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "queryId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginInstalledAttributeItem": {
        "type": "object",
        "properties": {
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "boolValue": {
            "type": "boolean"
          },
          "doubleValue": {
            "type": "number",
            "format": "double"
          },
          "stringValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginInstalledItem": {
        "type": "object",
        "properties": {
          "pluginServiceLocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginServiceLocationItem"
            }
          },
          "pluginInstalledAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginInstalledAttributeItem"
            }
          },
          "associatedPluginAvailable": {
            "$ref": "#/components/schemas/Root.PluginAvailableItem"
          },
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string"
          },
          "pluginID": {
            "type": "string"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginServiceLocationItem": {
        "type": "object",
        "properties": {
          "resolvedURI": {
            "type": "string"
          },
          "pluginInstalledID": {
            "type": "string",
            "format": "uuid"
          },
          "serviceURIKey": {
            "type": "string"
          },
          "serviceURILocation": {
            "type": "string"
          },
          "serviceURIPath": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.PluginTypeItem": {
        "type": "object",
        "properties": {
          "pluginTypeID": {
            "type": "string"
          },
          "pluginTypeName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.ResellerItem": {
        "type": "object",
        "properties": {
          "resellerID": {
            "type": "string",
            "format": "uuid"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "resellerLogo": {
            "type": "string"
          },
          "resellerName": {
            "type": "string"
          },
          "resellerTheme": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.StorageKeyValueItem": {
        "type": "object",
        "properties": {
          "childKeyValueItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.StorageKeyValueItem"
            }
          },
          "createdBy": {
            "type": "string"
          },
          "updatedBy": {
            "type": "string"
          },
          "keyId": {
            "type": "string",
            "format": "uuid"
          },
          "createdByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "dateCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "isPrivate": {
            "type": "boolean"
          },
          "keyName": {
            "type": "string"
          },
          "keyType": {
            "type": "string"
          },
          "keyValue": {
            "type": "string"
          },
          "othersCanEdit": {
            "type": "boolean"
          },
          "parentKeyId": {
            "type": "string",
            "format": "uuid"
          },
          "updatedByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.SystemSettingItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "valueDouble": {
            "type": "number",
            "format": "double"
          },
          "settingType": {
            "type": "string"
          },
          "systemSettingKey": {
            "type": "string"
          },
          "valueBool": {
            "type": "boolean"
          },
          "valueFloat": {
            "type": "number",
            "format": "double"
          },
          "valueString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.TimeZoneItem": {
        "type": "object",
        "properties": {
          "friendlyName": {
            "type": "string"
          },
          "timeZoneID": {
            "type": "string"
          },
          "serializedData": {
            "type": "string"
          },
          "timeZoneString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.UserAttributeItem": {
        "type": "object",
        "properties": {
          "userID": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "doubleValue": {
            "type": "number",
            "format": "double"
          },
          "settingType": {
            "type": "string"
          },
          "stringValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.UserGroupAttributeItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "valueString": {
            "type": "string"
          },
          "valueDouble": {
            "type": "number",
            "format": "double"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "doubleValue": {
            "type": "number",
            "format": "double"
          },
          "settingType": {
            "type": "string"
          },
          "stringValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.UserGroupItem": {
        "type": "object",
        "properties": {
          "userGroupAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserGroupAttributeItem"
            }
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "dataOwnerID": {
            "type": "integer",
            "format": "int32"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "ldapEnabled": {
            "type": "boolean"
          },
          "ldapGroupNamesPermitted": {
            "type": "string"
          },
          "ldapServerAddress": {
            "type": "string"
          },
          "resellerID": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupDisableMessage": {
            "type": "string"
          },
          "userGroupName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.UserItem": {
        "type": "object",
        "properties": {
          "timeZoneInfoString": {
            "type": "string"
          },
          "userAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserAttributeItem"
            }
          },
          "userPermissionGroups": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PermissionGroupItem"
            }
          },
          "userID": {
            "type": "string",
            "format": "uuid"
          },
          "createdDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "culture": {
            "type": "string"
          },
          "defaultTimeZone": {
            "type": "string"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "isSuperUser": {
            "type": "boolean"
          },
          "lastLoginDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "lastUpdateDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "ldapGuid": {
            "type": "string",
            "format": "uuid"
          },
          "serviceUser": {
            "type": "boolean"
          },
          "staticAccessID": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Root.UserJobItem": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "format": "uuid"
          },
          "cronExpression": {
            "type": "string"
          },
          "jobActionId": {
            "type": "string",
            "format": "uuid"
          },
          "jobName": {
            "type": "string"
          },
          "jobType": {
            "type": "integer",
            "format": "int32"
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "schedulerJobId": {
            "type": "string"
          },
          "timeZone": {
            "type": "string"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Root.UserLoginHistoryCountCollectionItem": {
        "type": "object",
        "properties": {
          "timeOldest": {
            "type": "string",
            "format": "date-time"
          },
          "timeNewest": {
            "type": "string",
            "format": "date-time"
          },
          "users": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserLoginHistoryCountItem"
            }
          },
          "queryParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "Root.UserLoginHistoryCountItem": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "format": "uuid"
          },
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string"
          },
          "loginCount": {
            "type": "integer",
            "format": "int32"
          },
          "totalSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "averageSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.UserSessionHistoryDetailInsertItem": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string"
          },
          "eventDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "historyTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceId": {
            "type": "string",
            "nullable": true
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Root.UserSessionHistoryDetailViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "description": {
            "type": "string"
          },
          "historyTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceId": {
            "type": "string",
            "nullable": true
          },
          "pluginInstalledId": {
            "type": "string",
            "format": "uuid",
            "nullable": true
          },
          "serviceUser": {
            "type": "boolean"
          },
          "sessionHistoryId": {
            "type": "integer",
            "format": "int32"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "userID": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string"
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.UserSessionHistoryViewItem": {
        "type": "object",
        "properties": {
          "dataOwnerId": {
            "type": "integer",
            "format": "int32"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "loggedIn": {
            "type": "boolean"
          },
          "remoteAddress": {
            "type": "string"
          },
          "serviceUser": {
            "type": "boolean"
          },
          "sessionEndDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "sessionHistoryId": {
            "type": "integer",
            "format": "int32"
          },
          "sessionSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "sessionStartDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "userID": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string"
          },
          "userSessionAgent": {
            "type": "string",
            "nullable": true
          },
          "utcOffset": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Root.UserSessionHistoryViewQueryResults": {
        "type": "object",
        "properties": {
          "userLoginHistories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserSessionHistoryViewItem"
            }
          },
          "totalRecordCount": {
            "type": "integer",
            "format": "int64"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "recordsPerPage": {
            "type": "integer",
            "format": "int32"
          },
          "whereParameters": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "orderBy": {
            "type": "string"
          },
          "queryTime": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "Root.UserSimpleItem": {
        "type": "object",
        "properties": {
          "userID": {
            "type": "string",
            "format": "uuid"
          },
          "userName": {
            "type": "string"
          },
          "friendlyName": {
            "type": "string"
          },
          "emailAddress": {
            "type": "string"
          },
          "smsAddress": {
            "type": "string"
          },
          "fusionAuthUserId": {
            "type": "string"
          },
          "alertEmail": {
            "type": "boolean"
          },
          "alertSms": {
            "type": "boolean"
          },
          "alertMobile": {
            "type": "boolean"
          },
          "disabled": {
            "type": "boolean"
          },
          "deleted": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RouletteSpinDirectionEnum": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "RouletteWinningNumberEnum": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15,
          16,
          17,
          18,
          19,
          20,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          37
        ],
        "type": "integer",
        "format": "int32"
      },
      "SubjectDataQueryResults": {
        "type": "object",
        "properties": {
          "queryItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubjectFusionQueryResult"
            }
          }
        },
        "additionalProperties": false
      },
      "SubjectFusionDataItem": {
        "type": "object",
        "properties": {
          "description": {
            "type": "string"
          },
          "dataTimeStamp": {
            "type": "string",
            "format": "date-time"
          },
          "amount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "eventType": {
            "type": "string"
          },
          "transId": {
            "type": "integer",
            "format": "int64"
          },
          "module": {
            "type": "string"
          },
          "remoteId": {
            "type": "string",
            "format": "uuid"
          },
          "memberNumber": {
            "type": "string"
          },
          "memberName": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "SubjectFusionModuleQueryItem": {
        "type": "object",
        "properties": {
          "module": {
            "type": "string"
          },
          "lastDataReceived": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "SubjectFusionQueryItem": {
        "type": "object",
        "properties": {
          "entity": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "detectorId": {
            "type": "integer",
            "format": "int32"
          },
          "subjectDataStartDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "moduleQueryData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubjectFusionModuleQueryItem"
            }
          }
        },
        "additionalProperties": false
      },
      "SubjectFusionQueryResult": {
        "type": "object",
        "properties": {
          "queryItem": {
            "$ref": "#/components/schemas/SubjectFusionQueryItem"
          },
          "deleteData": {
            "type": "boolean"
          },
          "dataResults": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubjectFusionDataItem"
            }
          }
        },
        "additionalProperties": false
      },
      "TagRemovalRuleItem": {
        "type": "object",
        "properties": {
          "removeExpiredTags": {
            "type": "boolean"
          },
          "removeExpiredTagsAfterXDays": {
            "type": "boolean"
          },
          "removeExpiredTagsAfterDays": {
            "type": "number",
            "format": "double"
          },
          "removeDueToInactivityAfterXDays": {
            "type": "boolean"
          },
          "removeDueToInactivityDays": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TimeZoneContainer": {
        "type": "object",
        "properties": {
          "tzId": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "TitoEventStatus": {
        "enum": [
          200,
          201,
          202,
          203,
          204,
          205,
          206,
          207
        ],
        "type": "integer",
        "format": "int32"
      },
      "UserUpsertRequest": {
        "type": "object",
        "properties": {
          "userName": {
            "type": "string"
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "userGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "defaultTimeZone": {
            "type": "string"
          },
          "culture": {
            "type": "string"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "isServiceUser": {
            "type": "boolean"
          },
          "userAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.UserAttributeItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceAttributeItem": {
        "type": "object",
        "properties": {
          "deviceID": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "boolValue": {
            "type": "boolean"
          },
          "doubleValue": {
            "type": "number",
            "format": "double"
          },
          "stringValue": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceDenyItem": {
        "type": "object",
        "properties": {
          "deviceID": {
            "type": "string",
            "format": "uuid"
          },
          "userId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceGroupAssociationItem": {
        "type": "object",
        "properties": {
          "deviceGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "deviceID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceGroupItem": {
        "type": "object",
        "properties": {
          "associatedDeviceIDs": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "deviceGroupSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Witness.DeviceGroupSettingItem"
            }
          },
          "deviceGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "deviceGroupDescription": {
            "type": "string"
          },
          "deviceGroupName": {
            "type": "string"
          },
          "parentDeviceGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceGroupSettingItem": {
        "type": "object",
        "properties": {
          "deviceGroupID": {
            "type": "string",
            "format": "uuid"
          },
          "settingKey": {
            "type": "string"
          },
          "settingValueBool": {
            "type": "boolean"
          },
          "settingValueFloat": {
            "type": "number",
            "format": "double"
          },
          "settingValueString": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Witness.DeviceItem": {
        "type": "object",
        "properties": {
          "deviceAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Witness.DeviceAttributeItem"
            }
          },
          "isNew": {
            "type": "boolean"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "pluginAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Root.PluginEntityItem"
            }
          },
          "pluginEntityItem": {
            "$ref": "#/components/schemas/Root.PluginEntityItem"
          },
          "deviceID": {
            "type": "string",
            "format": "uuid"
          },
          "dateTimeCreated": {
            "type": "string",
            "format": "date-time"
          },
          "dateTimeUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "deviceType": {
            "type": "string"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "isDisabled": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "timeZone": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Witness.ExportServerItem": {
        "type": "object",
        "properties": {
          "exportServerID": {
            "type": "string",
            "format": "uuid"
          },
          "ipAddress": {
            "type": "string"
          },
          "ipPort": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "pluginInstanceID": {
            "type": "string",
            "format": "uuid"
          },
          "sslIpPort": {
            "type": "integer",
            "format": "int32"
          },
          "useSsl": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "WitnessStreamServicesDeviceSnapshotGetV2Body": {
        "type": "object",
        "properties": {
          "deviceID": {
            "$ref": "#/components/schemas/Witness.DeviceItem"
          },
          "size": {
            "type": "integer",
            "format": "int32"
          },
          "snapshotFromTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentItem": {
        "type": "object",
        "properties": {
          "publicId": {
            "type": "string",
            "format": "uuid"
          },
          "ownerType": {
            "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentOwnerType"
          },
          "ownerId": {
            "type": "integer",
            "format": "int32"
          },
          "fileName": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "mimeType": {
            "type": "string"
          },
          "byteSize": {
            "type": "integer",
            "format": "int64"
          },
          "contentSha256": {
            "type": "string"
          },
          "createdByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "updatedByUserId": {
            "type": "string",
            "format": "uuid"
          },
          "createdUtc": {
            "type": "string",
            "format": "date-time"
          },
          "updatedUtc": {
            "type": "string",
            "format": "date-time"
          },
          "hasPreview": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentLimitsItem": {
        "type": "object",
        "properties": {
          "maxDocumentImageBytes": {
            "type": "integer",
            "format": "int64"
          },
          "maxVideoBytes": {
            "type": "integer",
            "format": "int64"
          },
          "maxFilesPerOwner": {
            "type": "integer",
            "format": "int32"
          },
          "maxTotalBytesPerOwner": {
            "type": "integer",
            "format": "int64"
          },
          "currentFileCount": {
            "type": "integer",
            "format": "int32"
          },
          "currentTotalBytes": {
            "type": "integer",
            "format": "int64"
          },
          "canUpload": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentOwnerType": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.EntityAttachmentUpdateItem": {
        "type": "object",
        "properties": {
          "fileName": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticEmbeddingItem": {
        "type": "object",
        "properties": {
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "text": {
            "type": "string",
            "nullable": true
          },
          "embedding": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "float"
            }
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchDetectorItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "count": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedItem": {
        "type": "object",
        "properties": {
          "textEmbeddings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticEmbeddingItem"
            }
          },
          "imageEmbeddings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticEmbeddingItem"
            }
          },
          "modelName": {
            "type": "string"
          },
          "modelContentHash": {
            "type": "string"
          },
          "embeddingDim": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "eConnect.CommunicationFramework.ServiceTypes.ObjectAnalytics.v1_0.DataItems.SemanticSearchEmbedRequestItem": {
        "type": "object",
        "properties": {
          "texts": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "images": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "byte"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.AccessIdLoginRequest": {
        "type": "object",
        "properties": {
          "accessId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.ChangeGroupRequest": {
        "type": "object",
        "properties": {
          "userGroupId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.EcTokenPair": {
        "type": "object",
        "properties": {
          "accessToken": {
            "type": "string",
            "description": "Compact ES256 JWS, ~15 minute lifetime."
          },
          "refreshToken": {
            "type": "string",
            "description": "Opaque rotating token bound to the UserSessions row."
          },
          "expiresInSeconds": {
            "type": "integer",
            "description": "Access-token lifetime in seconds.",
            "format": "int32"
          }
        },
        "additionalProperties": false,
        "description": "Access + refresh token pair returned by v2 auth endpoints."
      },
      "eConnect.Services.Root.v2_0.Auth.JwksDocument": {
        "type": "object",
        "properties": {
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/eConnect.Services.Root.v2_0.Auth.JwksKey"
            }
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.JwksKey": {
        "type": "object",
        "properties": {
          "kty": {
            "type": "string"
          },
          "crv": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "y": {
            "type": "string"
          },
          "use": {
            "type": "string"
          },
          "alg": {
            "type": "string"
          },
          "kid": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.LoginRequest": {
        "type": "object",
        "properties": {
          "userName": {
            "type": "string"
          },
          "password": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "eConnect.Services.Root.v2_0.Auth.RefreshRequest": {
        "type": "object",
        "properties": {
          "refreshToken": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "description": "v2 access token from POST /api/v2/auth/login (or /token/refresh).",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  },
  "tags": [
    {
      "name": "AiServicesV2",
      "description": "Providers, usage and the assistant’s own surface."
    },
    {
      "name": "AuthV2",
      "description": "Tokens: sign in, refresh, switch group, sign out."
    },
    {
      "name": "CasinoBaccaratServicesV2",
      "description": "Shoes, hands, results and table status."
    },
    {
      "name": "CasinoConnectServicesV2",
      "description": "Ratings, bet sessions, TITO tickets, gaming floor and table play."
    },
    {
      "name": "IncidentTrackerMediaServicesV2",
      "description": "Clips and images attached to a case."
    },
    {
      "name": "IncidentTrackerServicesV2",
      "description": "Cases, activity logs and everything attached to them."
    },
    {
      "name": "MediaExportServicesV2",
      "description": "Requesting video exports and collecting the results."
    },
    {
      "name": "ObjectAnalyticsServicesV2",
      "description": "Faces, licence plates, subjects, tags, zones and detections."
    },
    {
      "name": "PluginInstanceServicesV2",
      "description": "Discovering which modules a deployment has, and the instance ids every plugin-scoped route needs."
    },
    {
      "name": "PortalAggregateServicesV2",
      "description": "Grouped totals over any module that supports aggregation."
    },
    {
      "name": "PortalServicesV2",
      "description": "Users, permissions, logical groups, settings, saved queries and storage — the platform every plugin sits on."
    },
    {
      "name": "POSDataEventServicesV2",
      "description": "Transaction events, entities and statistics — and the ingress for pushing POS data in."
    },
    {
      "name": "WitnessServicesV2",
      "description": "Devices, device groups and recorded video."
    },
    {
      "name": "WitnessStreamServicesV2",
      "description": "Stream endpoints for live and recorded video."
    }
  ]
}
