{
  "openapi": "3.0.1",
  "info": {
    "title": "SeoHammer API",
    "description": "API для управления SEO-инструментами SeoHammer",
    "version": "v2.0"
  },
  "paths": {
    "/{version}/bank/companies": {
      "post": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.Companies"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.Companies"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.Companies"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.Companies"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/company/details": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "companyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/payer/add": {
      "post": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/payer/update": {
      "post": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/payer/archive": {
      "patch": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/payer/restore": {
      "patch": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/payer/delete": {
      "patch": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Company"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/dogovor/download": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "companyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/dogovor/download/pdf": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "companyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/docs": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "companyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/order/create": {
      "post": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.CreateOrder"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.CreateOrder"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.CreateOrder"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.CreateOrder"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/order/delete": {
      "post": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.DeleteOrder"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.DeleteOrder"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.DeleteOrder"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bank.DeleteOrder"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/order/download": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "orderid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bank/report/download": {
      "get": {
        "tags": [
          "Bank"
        ],
        "parameters": [
          {
            "name": "reportid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Lists"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Lists"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Lists"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Lists"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl/update": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl/delete": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.BL"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl/delete/mass": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl/check": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/bl/add": {
      "post": {
        "tags": [
          "BL"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.bl.Add"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/calc": {
      "get": {
        "tags": [
          "Calc"
        ],
        "parameters": [
          {
            "name": "word",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "top",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 3
            }
          },
          {
            "name": "ygeo",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 198
            }
          },
          {
            "name": "balancetype",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/calc/relevance": {
      "post": {
        "tags": [
          "Calc"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/campaigns": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.Campaigns"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.Campaigns"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.Campaigns"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.Campaigns"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/list/formove": {
      "get": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "current",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/add": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Add"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Add"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Add"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Add"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Response"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/campaign/collapse": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/update/name": {
      "patch": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.UpdateName"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.UpdateName"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.UpdateName"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.campaign.UpdateName"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Response"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/campaign/archive": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/archive/mass": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/restore": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/restore/mass": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/delete": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Campaign"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/campaign/delete/mass": {
      "post": {
        "tags": [
          "Campaign"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/competitor/list": {
      "get": {
        "tags": [
          "Competitor"
        ],
        "parameters": [
          {
            "name": "keyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "prjid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/keys": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.Keys"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.Keys"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.Keys"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.Keys"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/key": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/keys/add": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeysAdd"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeysAdd"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeysAdd"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeysAdd"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/key/update": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/key/delete": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeyAction"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeyAction"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeyAction"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.creation.KeyAction"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/key/budget/calc": {
      "patch": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/key/param/change": {
      "patch": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/keys/clear": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/keys/delete": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/keys/remove": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.MassRemove"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.MassRemove"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.MassRemove"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.MassRemove"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/finish/check": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/finish": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/project/clear": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/creation/project/update": {
      "post": {
        "tags": [
          "Creation"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/operations": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Operations"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Operations"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Operations"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Operations"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/costs": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/costs/boost": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Costs"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/partner/profit": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.PartnerProfit"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.PartnerProfit"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.PartnerProfit"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.PartnerProfit"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/payments": {
      "get": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/fin/charge": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Deposit"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Deposit"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Deposit"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.Deposit"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.ResponseOrder"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/fin/checkbonus": {
      "post": {
        "tags": [
          "Fin"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.BonusCheck"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.BonusCheck"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.BonusCheck"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.fin.BonusCheck"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.ResponseBonus"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/geo/all": {
      "get": {
        "tags": [
          "GeoV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/geo/yandex": {
      "get": {
        "tags": [
          "GeoV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/geo/google": {
      "get": {
        "tags": [
          "GeoV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/keys": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/keys/groups": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.Keys"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/get": {
      "get": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/get/totals": {
      "get": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/view": {
      "get": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/view/data": {
      "get": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "section",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/update": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/update/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.UpdateMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.UpdateMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.UpdateMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.UpdateMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/relevance/change": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/relevance/remove": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/move/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.MoveMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.MoveMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.MoveMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.MoveMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/boost/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/active": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/active/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ActiveMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/archive": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/archive/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/restore": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/restore/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/delete": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/delete/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/relevance/remove/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/relevance/change/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.RelevanceMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.RelevanceMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.RelevanceMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.RelevanceMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/archive/texts/mass": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ArchiveTextsMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ArchiveTextsMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ArchiveTextsMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.ArchiveTextsMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/key/positions/startparse": {
      "post": {
        "tags": [
          "Key"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.StartParseMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.StartParseMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.StartParseMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.key.StartParseMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/keygroup/list/formove": {
      "get": {
        "tags": [
          "KeyGroup"
        ],
        "parameters": [
          {
            "name": "prjid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/keygroup/collapse": {
      "post": {
        "tags": [
          "KeyGroup"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Collapse"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/keygroup/add": {
      "post": {
        "tags": [
          "KeyGroup"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.Add"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.Add"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.Add"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.Add"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Response"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/keygroup/update/name": {
      "post": {
        "tags": [
          "KeyGroup"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.UpdateName"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.UpdateName"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.UpdateName"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.keygroup.UpdateName"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Response"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/keygroup/delete": {
      "post": {
        "tags": [
          "KeyGroup"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Response"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/link/links": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Links"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Links"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Links"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Links"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/refuse": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/refuse/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/refuse/black": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuse"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/refuse/black/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationRefuseMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/put/black/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationPutBlackMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationPutBlackMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationPutBlackMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationPutBlackMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/accept": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAccept"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAccept"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAccept"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAccept"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/publink/accept/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAcceptMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAcceptMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAcceptMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.PublicationAcceptMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/accept": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/cancel": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/cancel/black": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.LinkCancelled"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.LinkCancelled"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.LinkCancelled"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.LinkCancelled"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/archive": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/archive/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/archive/black": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/archive/black/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/restore": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/restore/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/delete": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/delete/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/delete/black": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Link"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/link/delete/black/mass": {
      "post": {
        "tags": [
          "Link"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.link.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/mails": {
      "get": {
        "tags": [
          "MailsV2"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/mails/list": {
      "get": {
        "tags": [
          "MailsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/mails/sendopinion": {
      "post": {
        "tags": [
          "MailsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/mails/sendidea": {
      "post": {
        "tags": [
          "MailsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/pf/list": {
      "get": {
        "tags": [
          "Pf"
        ],
        "parameters": [
          {
            "name": "keyid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "prjid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/projects": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/projects/campaigns": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Projects"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/get": {
      "get": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/update": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/change/domain": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/enablepro": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/enable": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Enable"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Enable"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Enable"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.Enable"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/enable/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/smartboost/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.EnableMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/move/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.MoveMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.MoveMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.MoveMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.project.MoveMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/archive": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/archive/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/restore": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/restore/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/delete": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/project/delete/mass": {
      "post": {
        "tags": [
          "Project"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/get": {
      "get": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/clear": {
      "get": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/project/update": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Project"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/add": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyAdd"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyAdd"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyAdd"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyAdd"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/keys/add": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeysAdd"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeysAdd"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeysAdd"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeysAdd"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/update": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/param/change": {
      "patch": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyParamChange"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/budget/calc": {
      "patch": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyBudgetChange"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/relevance": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.calc.Relevance"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/key/remove": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyRemove"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyRemove"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyRemove"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.promo.KeyRemove"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/finish/check": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/promo/finish": {
      "post": {
        "tags": [
          "Promo"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/sends": {
      "get": {
        "tags": [
          "SendsV2"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/sends/list": {
      "get": {
        "tags": [
          "SendsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/sends/sendopinion": {
      "post": {
        "tags": [
          "SendsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendOpinion"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/sends/sendidea": {
      "post": {
        "tags": [
          "SendsV2"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.mail.RequestSendIdea"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/start": {
      "post": {
        "tags": [
          "Start"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/start/projectscount": {
      "get": {
        "tags": [
          "Start"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/data": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/words": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.statdata"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/word/archive": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/word/restore": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Query"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/words/archive/mass": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/stat/words/restore/mass": {
      "post": {
        "tags": [
          "Stat"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.stat.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/tickets": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.Tickets"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.Tickets"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.Tickets"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.Tickets"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/ticket": {
      "get": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/types": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/ticket/add": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "tickettype": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "body": {
                    "type": "string"
                  },
                  "send": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "ContentType": {
                    "type": "string"
                  },
                  "ContentDisposition": {
                    "type": "string"
                  },
                  "Headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "Length": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "Name": {
                    "type": "string"
                  },
                  "FileName": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "title": {
                  "style": "form"
                },
                "tickettype": {
                  "style": "form"
                },
                "body": {
                  "style": "form"
                },
                "send": {
                  "style": "form"
                },
                "ContentType": {
                  "style": "form"
                },
                "ContentDisposition": {
                  "style": "form"
                },
                "Headers": {
                  "style": "form"
                },
                "Length": {
                  "style": "form"
                },
                "Name": {
                  "style": "form"
                },
                "FileName": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/message/add": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.NewMessage"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.NewMessage"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.NewMessage"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.support.NewMessage"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/file/add": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "ticketid": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "comment": {
                    "type": "string"
                  },
                  "ContentType": {
                    "type": "string"
                  },
                  "ContentDisposition": {
                    "type": "string"
                  },
                  "Headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "Length": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "Name": {
                    "type": "string"
                  },
                  "FileName": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "ticketid": {
                  "style": "form"
                },
                "comment": {
                  "style": "form"
                },
                "ContentType": {
                  "style": "form"
                },
                "ContentDisposition": {
                  "style": "form"
                },
                "Headers": {
                  "style": "form"
                },
                "Length": {
                  "style": "form"
                },
                "Name": {
                  "style": "form"
                },
                "FileName": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/file/add/support": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "ticketid": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "ContentType": {
                    "type": "string"
                  },
                  "ContentDisposition": {
                    "type": "string"
                  },
                  "Headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "Length": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "Name": {
                    "type": "string"
                  },
                  "FileName": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "ticketid": {
                  "style": "form"
                },
                "ContentType": {
                  "style": "form"
                },
                "ContentDisposition": {
                  "style": "form"
                },
                "Headers": {
                  "style": "form"
                },
                "Length": {
                  "style": "form"
                },
                "Name": {
                  "style": "form"
                },
                "FileName": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/solve": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/notsolve": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/rating": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/close": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/resume": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/archive": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/archive/mass": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/restore": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Ticket"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/support/restore/mass": {
      "post": {
        "tags": [
          "Support"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/link/get": {
      "get": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "publinkid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/message/add": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/file/add": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "linkid": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "comment": {
                    "type": "string"
                  },
                  "ContentType": {
                    "type": "string"
                  },
                  "ContentDisposition": {
                    "type": "string"
                  },
                  "Headers": {
                    "type": "object",
                    "additionalProperties": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "Length": {
                    "type": "integer",
                    "format": "int64"
                  },
                  "Name": {
                    "type": "string"
                  },
                  "FileName": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "linkid": {
                  "style": "form"
                },
                "comment": {
                  "style": "form"
                },
                "ContentType": {
                  "style": "form"
                },
                "ContentDisposition": {
                  "style": "form"
                },
                "Headers": {
                  "style": "form"
                },
                "Length": {
                  "style": "form"
                },
                "Name": {
                  "style": "form"
                },
                "FileName": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/complain/open": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/complain/close": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/stop": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/start": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/read": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/talk/vote": {
      "post": {
        "tags": [
          "TalkV1"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.talk.Message"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/tasks": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.task.Tasks"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.task.Tasks"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.task.Tasks"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.task.Tasks"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/list": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/task": {
      "get": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/createtemplate": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/add": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/update": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/active": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Active"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/active/mass": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.ActiveMass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.ActiveMass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.ActiveMass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.ActiveMass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/archive": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/archive/mass": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/restore": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/restore/mass": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/delete": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Pub"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/task/delete/mass": {
      "post": {
        "tags": [
          "Task"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.common.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/texts": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Texts"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Texts"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Texts"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Texts"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/text": {
      "get": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/update": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Update"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Update"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Update"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Update"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/archive": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/archive/mass": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/restore": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/restore/mass": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/delete": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/delete/mass": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Mass"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/links": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/annos": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTexts"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/clear": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsClear"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsClear"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsClear"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsClear"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/links/check": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/update": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/delete": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Text"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/links/add": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAdding"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/links/generator": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/generator/save": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/generator/get": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Key"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/anno/add": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextAnno"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextAnno"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextAnno"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextAnno"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/annos/check": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/annos/add": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.CreationTextsAnnoAdding"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/text/creation/annos/generator": {
      "post": {
        "tags": [
          "Text"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.text.Generate"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/user/isauthorized": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/user/login": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Login"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Login"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Login"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Login"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/logout": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/register": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Register"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Register"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Register"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Register"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/remind": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPassword"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPassword"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPassword"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPassword"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/remind/check": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordCheck"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordCheck"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordCheck"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordCheck"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/remind/finish": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordFinish"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordFinish"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordFinish"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.RemindPasswordFinish"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/get": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.User"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/user/profile/get": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/seohammer.Profile"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/user/avatar/getbig": {
      "get": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/{version}/user/avatar/upload": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Avatar"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Avatar"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Avatar"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Avatar"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/profile/change": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/changepassword": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.ChangePassword"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.ChangePassword"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.ChangePassword"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.ChangePassword"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/settings/positions": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/settings/change": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.Profile"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/partner/change": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.User"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.User"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.User"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.User"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/{version}/user/partners": {
      "post": {
        "tags": [
          "User"
        ],
        "parameters": [
          {
            "name": "version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Partners"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Partners"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Partners"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/seohammer.api.user.Partners"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "seohammer.BL": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "badsite": {
            "type": "string",
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "smc": {
            "type": "integer",
            "format": "int32"
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          },
          "project": {
            "type": "string",
            "nullable": true
          },
          "tip": {
            "type": "integer",
            "format": "int32"
          },
          "site": {
            "type": "string",
            "nullable": true
          },
          "ssl": {
            "type": "boolean"
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Campaign": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "deleted": {
            "type": "integer",
            "format": "int32"
          },
          "collapsed": {
            "type": "integer",
            "format": "int32"
          },
          "projects": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Project"
            },
            "nullable": true
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "balancetype": {
            "type": "integer",
            "format": "int32"
          },
          "projectcount": {
            "type": "integer",
            "format": "int32"
          },
          "projectcountarchive": {
            "type": "integer",
            "format": "int32"
          },
          "boostbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "keycount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pubcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linkcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "annocount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "publinkcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "publinkorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mentioncount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mentionorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linkbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annobudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annocost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annopercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentioncost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ypos1": {
            "type": "integer",
            "format": "int32"
          },
          "ypos5": {
            "type": "integer",
            "format": "int32"
          },
          "ypos10": {
            "type": "integer",
            "format": "int32"
          },
          "gpos1": {
            "type": "integer",
            "format": "int32"
          },
          "gpos5": {
            "type": "integer",
            "format": "int32"
          },
          "gpos10": {
            "type": "integer",
            "format": "int32"
          },
          "seoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "yseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "traficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "smmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoyseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annogseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annotraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annosmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoyquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseogquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubtraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubsmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "me_yesterday": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "me_search": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "li_yesterday": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "li_search": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Company": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "Approve": {
            "type": "integer",
            "format": "int32"
          },
          "BLOCK": {
            "type": "integer",
            "format": "int32"
          },
          "ShowName": {
            "type": "string",
            "nullable": true
          },
          "INN": {
            "type": "string",
            "nullable": true
          },
          "KPP": {
            "type": "string",
            "nullable": true
          },
          "OGRN": {
            "type": "string",
            "nullable": true
          },
          "Organization": {
            "type": "string",
            "nullable": true
          },
          "DirectorStatus": {
            "type": "string",
            "nullable": true
          },
          "DirectorStatusa": {
            "type": "string",
            "nullable": true
          },
          "Ustav": {
            "type": "string",
            "nullable": true
          },
          "Ustava": {
            "type": "string",
            "nullable": true
          },
          "Director": {
            "type": "string",
            "nullable": true
          },
          "Directora": {
            "type": "string",
            "nullable": true
          },
          "Predpr": {
            "type": "integer",
            "format": "int32"
          },
          "AddrIndex": {
            "type": "string",
            "nullable": true
          },
          "AddrCity": {
            "type": "string",
            "nullable": true
          },
          "Addr": {
            "type": "string",
            "nullable": true
          },
          "AddrIndexFact": {
            "type": "string",
            "nullable": true
          },
          "AddrCityFact": {
            "type": "string",
            "nullable": true
          },
          "AddrFact": {
            "type": "string",
            "nullable": true
          },
          "RS": {
            "type": "string",
            "nullable": true
          },
          "KS": {
            "type": "string",
            "nullable": true
          },
          "BIK": {
            "type": "string",
            "nullable": true
          },
          "BankName": {
            "type": "string",
            "nullable": true
          },
          "BankCity": {
            "type": "string",
            "nullable": true
          },
          "BIN": {
            "type": "string",
            "nullable": true
          },
          "RNN": {
            "type": "string",
            "nullable": true
          },
          "KBE": {
            "type": "string",
            "nullable": true
          },
          "IIK": {
            "type": "string",
            "nullable": true
          },
          "Contact": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "BuhFIO": {
            "type": "string",
            "nullable": true
          },
          "BuhEmail": {
            "type": "string",
            "nullable": true
          },
          "BuhPhone": {
            "type": "string",
            "nullable": true
          },
          "Dogovor": {
            "type": "string",
            "nullable": true
          },
          "Data": {
            "type": "string",
            "format": "date-time"
          },
          "Collapsed": {
            "type": "boolean"
          },
          "CommentForUser": {
            "type": "string",
            "nullable": true
          },
          "hidden": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Generator": {
        "type": "object",
        "properties": {
          "PrjId": {
            "type": "integer",
            "format": "int32"
          },
          "ExEnv": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ExAtt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "NoExEnv": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "NoExAtt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "WithOut": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "count": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "regionPercent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "clearBefore": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "removeDot": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Key": {
        "type": "object",
        "properties": {
          "poshistory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Pos"
            },
            "nullable": true
          },
          "ycurrentupdate": {
            "type": "integer",
            "format": "int32"
          },
          "ymobcurrentupdate": {
            "type": "integer",
            "format": "int32"
          },
          "gcurrentupdate": {
            "type": "integer",
            "format": "int32"
          },
          "gmobcurrentupdate": {
            "type": "integer",
            "format": "int32"
          },
          "ydesktopmanual": {
            "type": "integer",
            "format": "int32"
          },
          "ymobilemanual": {
            "type": "integer",
            "format": "int32"
          },
          "gdesktopmanual": {
            "type": "integer",
            "format": "int32"
          },
          "gmobilemanual": {
            "type": "integer",
            "format": "int32"
          },
          "pubs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Pub"
            },
            "nullable": true
          },
          "warning": {
            "type": "integer",
            "format": "int32"
          },
          "yrelpage": {
            "type": "string",
            "nullable": true
          },
          "grelpage": {
            "type": "string",
            "nullable": true
          },
          "gselecteddescription": {
            "type": "boolean"
          },
          "annocostregular": {
            "type": "number",
            "format": "double"
          },
          "userid": {
            "type": "integer",
            "format": "int32"
          },
          "whitelistgroup": {
            "type": "integer",
            "format": "int32"
          },
          "generatedtexts": {
            "type": "integer",
            "format": "int32"
          },
          "generatednotes": {
            "type": "integer",
            "format": "int32"
          },
          "magicboostactive": {
            "type": "integer",
            "format": "int32"
          },
          "magicboostbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "magicstartpos": {
            "type": "integer",
            "format": "int32"
          },
          "magicboostpause": {
            "type": "integer",
            "format": "int32"
          },
          "magicboostexternalid": {
            "type": "integer",
            "format": "int32"
          },
          "smartboost": {
            "type": "integer",
            "format": "int32"
          },
          "smartboostbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "trafic": {
            "type": "integer",
            "format": "int32"
          },
          "isgeo": {
            "type": "integer",
            "format": "int32"
          },
          "commerce": {
            "type": "integer",
            "format": "int32"
          },
          "ismagicboostactive": {
            "type": "boolean"
          },
          "isboost": {
            "type": "boolean"
          },
          "canboost": {
            "type": "boolean"
          },
          "xmlpos": {
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "active": {
            "type": "integer",
            "format": "int32"
          },
          "ready": {
            "type": "integer",
            "format": "int32"
          },
          "stopbuy": {
            "type": "integer",
            "format": "int32"
          },
          "stopbuy_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "check": {
            "type": "boolean"
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "url_decoded": {
            "type": "string",
            "nullable": true
          },
          "url_calculated": {
            "type": "integer",
            "format": "int32"
          },
          "relevance": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "removed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "word": {
            "type": "string",
            "nullable": true
          },
          "balancetype": {
            "type": "integer",
            "format": "int32"
          },
          "removed": {
            "type": "integer",
            "format": "int32"
          },
          "isygeo": {
            "type": "boolean"
          },
          "isggeo": {
            "type": "boolean"
          },
          "ygeo": {
            "type": "integer",
            "format": "int32"
          },
          "ggeo": {
            "type": "integer",
            "format": "int32"
          },
          "glang": {
            "type": "integer",
            "format": "int32"
          },
          "ytop": {
            "type": "integer",
            "format": "int32"
          },
          "gtop": {
            "type": "integer",
            "format": "int32"
          },
          "ypos": {
            "type": "integer",
            "format": "int32"
          },
          "yposdiff": {
            "type": "integer",
            "format": "int32"
          },
          "yposfar": {
            "type": "integer",
            "format": "int32"
          },
          "yposurl": {
            "type": "string",
            "nullable": true
          },
          "gpos": {
            "type": "integer",
            "format": "int32"
          },
          "gposdiff": {
            "type": "integer",
            "format": "int32"
          },
          "gposurl": {
            "type": "string",
            "nullable": true
          },
          "yposmob": {
            "type": "integer",
            "format": "int32"
          },
          "yposmobdiff": {
            "type": "integer",
            "format": "int32"
          },
          "yposmobfar": {
            "type": "integer",
            "format": "int32"
          },
          "yposmoburl": {
            "type": "string",
            "nullable": true
          },
          "gposmob": {
            "type": "integer",
            "format": "int32"
          },
          "gposmobdiff": {
            "type": "integer",
            "format": "int32"
          },
          "gposmoburl": {
            "type": "string",
            "nullable": true
          },
          "parse_y": {
            "type": "integer",
            "format": "int32"
          },
          "parse_y_mob": {
            "type": "integer",
            "format": "int32"
          },
          "parse_g": {
            "type": "integer",
            "format": "int32"
          },
          "parse_g_mob": {
            "type": "integer",
            "format": "int32"
          },
          "yname": {
            "type": "string",
            "nullable": true
          },
          "gname": {
            "type": "string",
            "nullable": true
          },
          "glangname": {
            "type": "string",
            "nullable": true
          },
          "links": {
            "type": "boolean"
          },
          "linkbudget": {
            "type": "number",
            "format": "double"
          },
          "linkcost": {
            "type": "number",
            "format": "double"
          },
          "linkpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkcount": {
            "type": "integer",
            "format": "int32"
          },
          "linktexts": {
            "type": "integer",
            "format": "int32"
          },
          "linkmaxprice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkminprice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "countlinkfromsite": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "speed": {
            "type": "integer",
            "format": "int32"
          },
          "maxv": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "onlystrategy": {
            "type": "integer",
            "format": "int32"
          },
          "strategytheme": {
            "type": "integer",
            "format": "int32"
          },
          "strategyrel": {
            "type": "integer",
            "format": "int32"
          },
          "strategysqi": {
            "type": "integer",
            "format": "int32"
          },
          "strategycy": {
            "type": "integer",
            "format": "int32"
          },
          "isstrategiesoff": {
            "type": "boolean",
            "nullable": true
          },
          "fixbudget": {
            "type": "number",
            "format": "double"
          },
          "fixcost": {
            "type": "number",
            "format": "double"
          },
          "fixpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annos": {
            "type": "boolean"
          },
          "annobudget": {
            "type": "number",
            "format": "double"
          },
          "annocost": {
            "type": "number",
            "format": "double"
          },
          "annopercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annotexts": {
            "type": "integer",
            "format": "int32"
          },
          "annocount": {
            "type": "integer",
            "format": "int32"
          },
          "annomaxprice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annominprice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "themeonly": {
            "type": "integer",
            "format": "int32"
          },
          "isthemesoff": {
            "type": "boolean",
            "nullable": true
          },
          "publinks": {
            "type": "boolean"
          },
          "pubbudget": {
            "type": "number",
            "format": "double"
          },
          "pubcost": {
            "type": "number",
            "format": "double"
          },
          "pubpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionbudget": {
            "type": "number",
            "format": "double"
          },
          "prbudget": {
            "type": "number",
            "format": "double"
          },
          "mentioncost": {
            "type": "number",
            "format": "double"
          },
          "prcost": {
            "type": "number",
            "format": "double"
          },
          "prpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubcount": {
            "type": "integer",
            "format": "int32"
          },
          "pubcountnotacive": {
            "type": "integer",
            "format": "int32"
          },
          "publinkorders": {
            "type": "integer",
            "format": "int32"
          },
          "publinkprogress": {
            "type": "integer",
            "format": "int32"
          },
          "publinkcount": {
            "type": "integer",
            "format": "int32"
          },
          "publinkdone": {
            "type": "integer",
            "format": "int32"
          },
          "publinktotal": {
            "type": "integer",
            "format": "int32"
          },
          "prorders": {
            "type": "integer",
            "format": "int32"
          },
          "prcount": {
            "type": "integer",
            "format": "int32"
          },
          "mentionorders": {
            "type": "integer",
            "format": "int32"
          },
          "mentioncount": {
            "type": "integer",
            "format": "int32"
          },
          "pressrelease": {
            "type": "integer",
            "format": "int32"
          },
          "mention": {
            "type": "integer",
            "format": "int32"
          },
          "pubmaxpricepressrelease": {
            "type": "number",
            "format": "double"
          },
          "pubmaxpricemention": {
            "type": "number",
            "format": "double"
          },
          "theme": {
            "type": "integer",
            "format": "int32"
          },
          "pubname": {
            "type": "string",
            "nullable": true
          },
          "pubdescription": {
            "type": "string",
            "nullable": true
          },
          "seoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "yseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "traficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "smmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoyseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annogseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annotraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annosmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoyquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseogquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubtraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubsmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          },
          "domain": {
            "type": "string",
            "nullable": true
          },
          "ssl": {
            "type": "boolean"
          },
          "anchorgroupid": {
            "type": "integer",
            "format": "int32"
          },
          "groupid": {
            "type": "integer",
            "format": "int32"
          },
          "yposxml": {
            "type": "integer",
            "format": "int32"
          },
          "yposxmlold": {
            "type": "integer",
            "format": "int32"
          },
          "yxmlupdated": {
            "type": "string",
            "format": "date-time"
          },
          "isboostoff": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Link": {
        "type": "object",
        "properties": {
          "autobuy_str": {
            "type": "string",
            "nullable": true
          },
          "linkatpage": {
            "type": "integer",
            "format": "int32"
          },
          "csna": {
            "type": "integer",
            "format": "int32"
          },
          "pub": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "content_date": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "v": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "outlinks": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "outimg": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "outsubdomain": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "inlinks": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "inimg": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "length": {
            "type": "string",
            "nullable": true
          },
          "lenwithspace": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "len": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "counters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cms": {
            "type": "string",
            "nullable": true
          },
          "stopwords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "visible": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yandexads": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "googleads": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "codeset": {
            "type": "string",
            "nullable": true
          },
          "moz": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mozda": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mozpa": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mozrank": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mozroot": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mozinbound": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sr": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "srrank": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "srtraffic": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sru": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "srh": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "srd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "srkwords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "srcosts": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "m": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mcitat": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mtrust": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mrd": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mebl": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mri": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mrs": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "mru": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "l": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lindex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhin1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhin2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhin3": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhin4": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldin1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldin2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldin3": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldin4": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhout": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhout1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhout2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhout3": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lhout4": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ldout": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lanchors": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lanchorsout": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ligood1": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ligood2": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "li": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lihosts": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tmhosts": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "tmcounter": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "tmmonthly": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tmratingglobal": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tmratingpart": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tmratinggroup": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tmgroupname": {
            "type": "string",
            "nullable": true
          },
          "alexa": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "arank": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "adelta": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "alinksin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "admoz": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "acountrycode": {
            "type": "string",
            "nullable": true
          },
          "acountryname": {
            "type": "string",
            "nullable": true
          },
          "acountryrank": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "smm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "vk": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fb": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tw": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "telegram": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ok": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fbdata": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fbcomments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fbshares": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fbreac": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "tip": {
            "type": "integer",
            "format": "int32"
          },
          "paystatus": {
            "type": "integer",
            "format": "int32"
          },
          "smc": {
            "type": "integer",
            "format": "int32"
          },
          "pageid": {
            "type": "integer",
            "format": "int64"
          },
          "typepremode": {
            "type": "integer",
            "format": "int32"
          },
          "mention": {
            "type": "integer",
            "format": "int32"
          },
          "pressrelease": {
            "type": "integer",
            "format": "int32"
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "domain": {
            "type": "string",
            "nullable": true
          },
          "ssl": {
            "type": "boolean"
          },
          "c": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "autobuy": {
            "type": "integer",
            "format": "int32"
          },
          "stamp": {
            "type": "string",
            "format": "date-time"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "curs": {
            "type": "number",
            "format": "double"
          },
          "balancetype": {
            "type": "integer",
            "format": "int32"
          },
          "pricepub": {
            "type": "number",
            "format": "double"
          },
          "messages": {
            "type": "integer",
            "format": "int32"
          },
          "newmessage": {
            "type": "integer",
            "format": "int32"
          },
          "pubname": {
            "type": "string",
            "nullable": true
          },
          "pubdescription": {
            "type": "string",
            "nullable": true
          },
          "catpubtitle": {
            "type": "string",
            "nullable": true
          },
          "catpubdescription": {
            "type": "string",
            "nullable": true
          },
          "catpubcomment": {
            "type": "string",
            "nullable": true
          },
          "strategy": {
            "type": "string",
            "nullable": true
          },
          "seoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "yseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "traficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "smmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ypages": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sqi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "cy": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_details": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_total_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_total_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_total": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yap_url": {
            "type": "string",
            "nullable": true
          },
          "yal": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_details": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_total_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_total_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_total": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "yal_url": {
            "type": "string",
            "nullable": true
          },
          "gpages": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_details": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_total_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_total_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_total": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gc_url": {
            "type": "string",
            "nullable": true
          },
          "gl": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_details": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_total_yes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_total_no": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_total": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gl_url": {
            "type": "string",
            "nullable": true
          },
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Message": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "ticketid": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "supportuser": {
            "type": "integer",
            "format": "int32"
          },
          "findrow": {
            "type": "boolean"
          },
          "rating": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.MessageDate": {
        "type": "object",
        "properties": {
          "datename": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Message"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Pos": {
        "type": "object",
        "properties": {
          "ypos": {
            "type": "integer",
            "format": "int32"
          },
          "gpos": {
            "type": "integer",
            "format": "int32"
          },
          "label": {
            "type": "string",
            "nullable": true
          },
          "yxmlpos": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Profile": {
        "type": "object",
        "properties": {
          "user": {
            "$ref": "#/components/schemas/seohammer.User"
          },
          "news": {
            "type": "integer",
            "format": "int32"
          },
          "updates": {
            "type": "integer",
            "format": "int32"
          },
          "spam": {
            "type": "integer",
            "format": "int32"
          },
          "hasmails": {
            "type": "boolean"
          },
          "hassends": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Project": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "enable": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "removed_date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "domain": {
            "type": "string",
            "nullable": true
          },
          "domainChanging": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "thememoderated": {
            "type": "integer",
            "format": "int32"
          },
          "ssl": {
            "type": "boolean"
          },
          "isygeo": {
            "type": "boolean"
          },
          "isggeo": {
            "type": "boolean"
          },
          "ygeo": {
            "type": "integer",
            "format": "int32"
          },
          "ggeo": {
            "type": "integer",
            "format": "int32"
          },
          "glang": {
            "type": "integer",
            "format": "int32"
          },
          "ytop": {
            "type": "integer",
            "format": "int32"
          },
          "gtop": {
            "type": "integer",
            "format": "int32"
          },
          "anchorgen": {
            "type": "integer",
            "format": "int32"
          },
          "targetenable": {
            "type": "integer",
            "format": "int32"
          },
          "migratebudget": {
            "type": "integer",
            "format": "int32"
          },
          "googlegeotargeting": {
            "type": "integer",
            "format": "int32"
          },
          "parsepermanentlinks": {
            "type": "integer",
            "format": "int32"
          },
          "themes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.ProjectTheme"
            },
            "nullable": true
          },
          "pro": {
            "type": "integer",
            "format": "int32"
          },
          "PRO": {
            "$ref": "#/components/schemas/seohammer.ProjectPRO"
          },
          "packetseo": {
            "type": "integer",
            "format": "int32"
          },
          "packetbehaviour": {
            "type": "integer",
            "format": "int32"
          },
          "packetsmm": {
            "type": "integer",
            "format": "int32"
          },
          "abortseo": {
            "type": "integer",
            "format": "int32"
          },
          "abortbehaviour": {
            "type": "integer",
            "format": "int32"
          },
          "abortsmm": {
            "type": "integer",
            "format": "int32"
          },
          "campaignid": {
            "type": "integer",
            "format": "int32"
          },
          "Keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "removed": {
            "type": "integer",
            "format": "int32"
          },
          "balancetype": {
            "type": "integer",
            "format": "int32"
          },
          "keycount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "keycountarchive": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pubcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linkcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "annocount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "publinkcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "publinkorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prcount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "prorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mentioncount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mentionorders": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "linkbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "linkpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annobudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annocost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annopercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "prpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentioncost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mentionpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixcost": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "fixpercent": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "ypos1": {
            "type": "integer",
            "format": "int32"
          },
          "ypos5": {
            "type": "integer",
            "format": "int32"
          },
          "ypos10": {
            "type": "integer",
            "format": "int32"
          },
          "gpos1": {
            "type": "integer",
            "format": "int32"
          },
          "gpos5": {
            "type": "integer",
            "format": "int32"
          },
          "gpos10": {
            "type": "integer",
            "format": "int32"
          },
          "seoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "yseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "gseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "traficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "smmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annoyseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annogseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annotraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "annosmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseoyquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubseogquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubtraficquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "pubsmmquality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "meparse": {
            "type": "integer",
            "format": "int32"
          },
          "meerror": {
            "type": "integer",
            "format": "int32"
          },
          "me_yesterday": {
            "type": "integer",
            "format": "int32"
          },
          "me_search": {
            "type": "integer",
            "format": "int32"
          },
          "mestatusshow": {
            "type": "string",
            "nullable": true
          },
          "mestatusname": {
            "type": "string",
            "nullable": true
          },
          "meconnecturl": {
            "type": "string",
            "nullable": true
          },
          "liparse": {
            "type": "integer",
            "format": "int32"
          },
          "lierror": {
            "type": "integer",
            "format": "int32"
          },
          "lipass": {
            "type": "string",
            "nullable": true
          },
          "li_yesterday": {
            "type": "integer",
            "format": "int32"
          },
          "li_search": {
            "type": "integer",
            "format": "int32"
          },
          "listatusshow": {
            "type": "string",
            "nullable": true
          },
          "listatusname": {
            "type": "string",
            "nullable": true
          },
          "smartboostactive": {
            "type": "integer",
            "format": "int32"
          },
          "issmartboostactive": {
            "type": "boolean"
          },
          "boostbudget": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isboost": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.ProjectPRO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "minq": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "minyq": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mingq": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "mintraficq": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "minsmmq": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "minsqi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minmozda": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "oneanchor": {
            "type": "integer",
            "format": "int32"
          },
          "qcondition": {
            "type": "integer",
            "format": "int32"
          },
          "zones": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.projectzone"
            },
            "nullable": true
          },
          "zones_array": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "speedmode": {
            "type": "integer",
            "format": "int32"
          },
          "speed": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fminsqi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fminmozda": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "foneanchor": {
            "type": "integer",
            "format": "int32"
          },
          "fzones": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.projectzone"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.ProjectTheme": {
        "type": "object",
        "properties": {
          "SRID": {
            "type": "integer",
            "format": "int32"
          },
          "Sort": {
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "check": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Pub": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          },
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "active": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "description_src": {
            "type": "string",
            "nullable": true
          },
          "description_html": {
            "type": "string",
            "nullable": true
          },
          "fullurl": {
            "type": "string",
            "nullable": true
          },
          "word": {
            "type": "string",
            "nullable": true
          },
          "budget": {
            "type": "number",
            "format": "double"
          },
          "costseo": {
            "type": "number",
            "format": "double"
          },
          "curs": {
            "type": "number",
            "format": "double"
          },
          "countoflinks": {
            "type": "integer",
            "format": "int32"
          },
          "mention": {
            "type": "integer",
            "format": "int32"
          },
          "pressrelease": {
            "type": "integer",
            "format": "int32"
          },
          "usetheme": {
            "type": "integer",
            "format": "int32"
          },
          "pubbudget": {
            "type": "number",
            "format": "double"
          },
          "publinkcost": {
            "type": "number",
            "format": "double"
          },
          "publinkcount": {
            "type": "integer",
            "format": "int32"
          },
          "publinkorders": {
            "type": "integer",
            "format": "int32"
          },
          "publinkpercent": {
            "type": "number",
            "format": "double"
          },
          "prorders": {
            "type": "integer",
            "format": "int32"
          },
          "mentionorders": {
            "type": "integer",
            "format": "int32"
          },
          "tracker": {
            "type": "integer",
            "format": "int32"
          },
          "SRID": {
            "type": "integer",
            "format": "int32"
          },
          "youtube": {
            "type": "integer",
            "format": "int32"
          },
          "vk": {
            "type": "integer",
            "format": "int32"
          },
          "facebook": {
            "type": "integer",
            "format": "int32"
          },
          "telegram": {
            "type": "integer",
            "format": "int32"
          },
          "twitter": {
            "type": "integer",
            "format": "int32"
          },
          "ok": {
            "type": "integer",
            "format": "int32"
          },
          "instagram": {
            "type": "integer",
            "format": "int32"
          },
          "auditoryFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "auditoryTo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ExtId": {
            "type": "integer",
            "format": "int32"
          },
          "ExtUrl": {
            "type": "string",
            "nullable": true
          },
          "ExtUrlVisible": {
            "type": "string",
            "nullable": true
          },
          "ExtScreenReq": {
            "type": "integer",
            "format": "int32"
          },
          "ExtUniqPublisher": {
            "type": "integer",
            "format": "int32"
          },
          "ExtPerDay": {
            "type": "integer",
            "format": "int32"
          },
          "PfId": {
            "type": "integer",
            "format": "int32"
          },
          "hideurl": {
            "type": "integer",
            "format": "int32"
          },
          "balancetype": {
            "type": "integer",
            "format": "int32"
          },
          "statorders": {
            "$ref": "#/components/schemas/seohammer.Publications"
          },
          "statprogress": {
            "$ref": "#/components/schemas/seohammer.Publications"
          },
          "statdone": {
            "$ref": "#/components/schemas/seohammer.Publications"
          },
          "statarchive": {
            "$ref": "#/components/schemas/seohammer.Publications"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Publications": {
        "type": "object",
        "properties": {
          "kol": {
            "type": "integer",
            "format": "int32"
          },
          "sum": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Query": {
        "type": "object",
        "properties": {
          "word": {
            "type": "string",
            "nullable": true
          },
          "wordid": {
            "type": "integer",
            "format": "int32"
          },
          "hitcount": {
            "type": "integer",
            "format": "int32"
          },
          "archived": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "project": {
            "type": "string",
            "nullable": true
          },
          "isadded": {
            "type": "boolean"
          },
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Response": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer",
            "format": "int32"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.ResponseBonus": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer",
            "format": "int32"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Discount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.ResponseOrder": {
        "type": "object",
        "properties": {
          "Code": {
            "type": "integer",
            "format": "int32"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Message": {
            "type": "string",
            "nullable": true
          },
          "Messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "OrderId": {
            "type": "integer",
            "format": "int32"
          },
          "SumUSD": {
            "type": "number",
            "format": "double"
          },
          "BackHost": {
            "type": "string",
            "nullable": true
          },
          "IpnHost": {
            "type": "string",
            "nullable": true
          },
          "LinkPageUrl": {
            "type": "string",
            "nullable": true
          },
          "Signature": {
            "type": "string",
            "nullable": true
          },
          "MerchantId": {
            "type": "string",
            "nullable": true
          },
          "Desc": {
            "type": "string",
            "nullable": true
          },
          "Cur": {
            "type": "string",
            "nullable": true
          },
          "sum_fixed": {
            "type": "string",
            "nullable": true
          },
          "CASHITEMS": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.Text": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "deleted": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "usage": {
            "type": "integer",
            "format": "int32"
          },
          "check": {
            "type": "boolean"
          },
          "c": {
            "type": "string",
            "nullable": true
          },
          "c_html": {
            "type": "string",
            "nullable": true
          },
          "header": {
            "type": "string",
            "nullable": true
          },
          "header_html": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "body_html": {
            "type": "string",
            "nullable": true
          },
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          },
          "groupid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.Ticket": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "integer",
            "format": "int32"
          },
          "nonclosed": {
            "type": "integer",
            "format": "int32"
          },
          "archive": {
            "type": "integer",
            "format": "int32"
          },
          "send": {
            "type": "integer",
            "format": "int32"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "tickettype": {
            "type": "integer",
            "format": "int32"
          },
          "tickettypename": {
            "type": "string",
            "nullable": true
          },
          "ticketstatus": {
            "type": "integer",
            "format": "int32"
          },
          "ticketstatusname": {
            "type": "string",
            "nullable": true
          },
          "askresolve": {
            "type": "integer",
            "format": "int32"
          },
          "askmark": {
            "type": "integer",
            "format": "int32"
          },
          "askresume": {
            "type": "integer",
            "format": "int32"
          },
          "messages": {
            "type": "integer",
            "format": "int32"
          },
          "newmessage": {
            "type": "integer",
            "format": "int32"
          },
          "lastcomment": {
            "type": "string",
            "nullable": true
          },
          "lastdatename": {
            "type": "string",
            "nullable": true
          },
          "lastdate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "adminid": {
            "type": "integer",
            "format": "int32"
          },
          "Messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Message"
            },
            "nullable": true
          },
          "MessagesDate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.MessageDate"
            },
            "nullable": true
          },
          "rating": {
            "type": "integer",
            "format": "int32"
          },
          "AvatarUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.User": {
        "type": "object",
        "properties": {
          "UserId": {
            "type": "integer",
            "format": "int32"
          },
          "IdInterface": {
            "type": "integer",
            "format": "int32"
          },
          "Login": {
            "type": "string",
            "nullable": true
          },
          "MD5Password": {
            "type": "string",
            "nullable": true
          },
          "BlockIp": {
            "type": "boolean"
          },
          "Sok": {
            "type": "integer",
            "format": "int32"
          },
          "Banned": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "BadEmail": {
            "type": "boolean"
          },
          "EmailProved": {
            "type": "integer",
            "format": "int32"
          },
          "LastPassChanged": {
            "type": "string",
            "format": "date-time"
          },
          "ImpV": {
            "type": "integer",
            "format": "int32"
          },
          "Imp": {
            "type": "integer",
            "format": "int32"
          },
          "IsSiteAlive": {
            "type": "integer",
            "format": "int32"
          },
          "SecretWord": {
            "type": "string",
            "nullable": true
          },
          "BalanceType": {
            "type": "integer",
            "format": "int32"
          },
          "Balance": {
            "type": "number",
            "format": "double"
          },
          "BalanceRUR": {
            "type": "number",
            "format": "double"
          },
          "shyandexdesktopmaxpage": {
            "type": "integer",
            "format": "int32"
          },
          "shyandexmobilemaxpage": {
            "type": "integer",
            "format": "int32"
          },
          "shyandexxml": {
            "type": "integer",
            "format": "int32"
          },
          "shgoogledesktop": {
            "type": "integer",
            "format": "int32"
          },
          "shgooglemobile": {
            "type": "integer",
            "format": "int32"
          },
          "shstartshowchanges": {
            "type": "integer",
            "format": "int32"
          },
          "shpositionsinkeys": {
            "type": "integer",
            "format": "int32"
          },
          "shshowsearchurls": {
            "type": "integer",
            "format": "int32"
          },
          "keyyandex": {
            "type": "number",
            "format": "double"
          },
          "keyyandexxml": {
            "type": "number",
            "format": "double"
          },
          "keygoogle": {
            "type": "number",
            "format": "double"
          },
          "pays": {
            "type": "integer",
            "format": "int32"
          },
          "paysdays": {
            "type": "integer",
            "format": "int32"
          },
          "blockout": {
            "type": "boolean"
          },
          "blockmoney": {
            "type": "boolean"
          },
          "wmz": {
            "type": "string",
            "nullable": true
          },
          "yandex": {
            "type": "string",
            "nullable": true
          },
          "qiwi": {
            "type": "string",
            "nullable": true
          },
          "card": {
            "type": "string",
            "nullable": true
          },
          "cardholdername": {
            "type": "string",
            "nullable": true
          },
          "SendNews": {
            "type": "integer",
            "format": "int32"
          },
          "PartnerId": {
            "type": "integer",
            "format": "int32"
          },
          "showpartner": {
            "type": "boolean"
          },
          "showemail": {
            "type": "boolean"
          },
          "showwww": {
            "type": "boolean"
          },
          "LastSent": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "MarketingActionId": {
            "type": "integer",
            "format": "int32"
          },
          "SupportMessages": {
            "type": "integer",
            "format": "int32"
          },
          "AvatarUrl": {
            "type": "string",
            "nullable": true
          },
          "IsDemoUser": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bank.Companies": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bank.CreateOrder": {
        "type": "object",
        "properties": {
          "companyid": {
            "type": "integer",
            "format": "int32"
          },
          "sum": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bank.DeleteOrder": {
        "type": "object",
        "properties": {
          "orderid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bl.Add": {
        "type": "object",
        "properties": {
          "project": {
            "$ref": "#/components/schemas/seohammer.Project"
          },
          "bls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.BL"
            },
            "nullable": true
          },
          "tip": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bl.Lists": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "tip": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.bl.Mass": {
        "type": "object",
        "properties": {
          "tip": {
            "type": "string",
            "nullable": true
          },
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.calc.Relevance": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "project": {
            "type": "string",
            "nullable": true
          },
          "promo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.campaign.Campaigns": {
        "type": "object",
        "properties": {
          "campaignid": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.campaign.UpdateName": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "campaignid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.Active": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.ActiveMass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.Add": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.Collapse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "collapsed": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.Mass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.common.MassRemove": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "param": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.creation.KeyAction": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.creation.Keys": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32"
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.creation.KeysAdd": {
        "type": "object",
        "properties": {
          "project": {
            "$ref": "#/components/schemas/seohammer.Project"
          },
          "keys_alreadyadded": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.fin.BonusCheck": {
        "type": "object",
        "properties": {
          "bonus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.fin.Costs": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "campaignid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int32"
          },
          "month": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.fin.Deposit": {
        "type": "object",
        "properties": {
          "sum": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "bonus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.fin.Operations": {
        "type": "object",
        "properties": {
          "year": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.fin.PartnerProfit": {
        "type": "object",
        "properties": {
          "partnerid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int32"
          },
          "month": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.ActiveMass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.ArchiveTextsMass": {
        "type": "object",
        "properties": {
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "tip": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.Keys": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          },
          "def": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.MoveMass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "groupid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.RelevanceMass": {
        "type": "object",
        "properties": {
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "search": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.StartParseMass": {
        "type": "object",
        "properties": {
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "search": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.key.UpdateMass": {
        "type": "object",
        "properties": {
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          },
          "example": {
            "$ref": "#/components/schemas/seohammer.Key"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.keygroup.Add": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "prjid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.keygroup.UpdateName": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.LinkCancelled": {
        "type": "object",
        "properties": {
          "link": {
            "$ref": "#/components/schemas/seohammer.Link"
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.Links": {
        "type": "object",
        "properties": {
          "campaignid": {
            "type": "integer",
            "format": "int32"
          },
          "projectid": {
            "type": "integer",
            "format": "int32"
          },
          "groupid": {
            "type": "integer",
            "format": "int32"
          },
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "pubid": {
            "type": "integer",
            "format": "int32"
          },
          "textid": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "archive": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "packet": {
            "type": "string",
            "nullable": true
          },
          "pubtype": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.Mass": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "nullable": true
          },
          "links": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.PublicationAccept": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.PublicationAcceptMass": {
        "type": "object",
        "properties": {
          "links": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Link"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.PublicationPutBlackMass": {
        "type": "object",
        "properties": {
          "links": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Link"
            },
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.PublicationRefuse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.link.PublicationRefuseMass": {
        "type": "object",
        "properties": {
          "links": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Link"
            },
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.mail.RequestSendIdea": {
        "type": "object",
        "properties": {
          "idea": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.mail.RequestSendOpinion": {
        "type": "object",
        "properties": {
          "opinion": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.project.Enable": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32"
          },
          "enable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.project.EnableMass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "enable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.project.MoveMass": {
        "type": "object",
        "properties": {
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "campaignid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.project.Projects": {
        "type": "object",
        "properties": {
          "campaignid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "projectid": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          },
          "def": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.promo.KeyAdd": {
        "type": "object",
        "properties": {
          "project": {
            "$ref": "#/components/schemas/seohammer.Project"
          },
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.promo.KeyBudgetChange": {
        "type": "object",
        "properties": {
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "linkbudget": {
            "type": "number",
            "format": "double"
          },
          "annobudget": {
            "type": "number",
            "format": "double"
          },
          "prbudget": {
            "type": "number",
            "format": "double"
          },
          "mentionbudget": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.promo.KeyParamChange": {
        "type": "object",
        "properties": {
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "boolean"
          },
          "param": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.promo.KeyRemove": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.promo.KeysAdd": {
        "type": "object",
        "properties": {
          "project": {
            "$ref": "#/components/schemas/seohammer.Project"
          },
          "keys": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Key"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.stat.Mass": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "nullable": true
          },
          "words": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Query"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.stat.statdata": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "campaignid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "stat": {
            "type": "string",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int32"
          },
          "month": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.support.NewMessage": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "nullable": true
          },
          "ticketid": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.support.Tickets": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "keyid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.task.Tasks": {
        "type": "object",
        "properties": {
          "projectid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "keyid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.CreationTextAnno": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "text": {
            "$ref": "#/components/schemas/seohammer.Text"
          },
          "nosame": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.CreationTexts": {
        "type": "object",
        "properties": {
          "keyid": {
            "type": "integer",
            "format": "int32"
          },
          "view": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.CreationTextsAdding": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "texts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Text"
            },
            "nullable": true
          },
          "nosame": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.CreationTextsAnnoAdding": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "nosame": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.CreationTextsClear": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "view": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.Generate": {
        "type": "object",
        "properties": {
          "key": {
            "$ref": "#/components/schemas/seohammer.Key"
          },
          "generator": {
            "$ref": "#/components/schemas/seohammer.Generator"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.Mass": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "nullable": true
          },
          "texts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/seohammer.Text"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.Texts": {
        "type": "object",
        "properties": {
          "keyid": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.text.Update": {
        "type": "object",
        "properties": {
          "changelinks": {
            "type": "boolean"
          },
          "text": {
            "$ref": "#/components/schemas/seohammer.Text"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.Avatar": {
        "type": "object",
        "properties": {
          "avatarbig": {
            "type": "string",
            "nullable": true
          },
          "avatarsmall": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.ChangePassword": {
        "type": "object",
        "properties": {
          "password": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.Login": {
        "type": "object",
        "properties": {
          "login": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "remember": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.Partners": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "nullable": true
          },
          "columns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "find": {
            "type": "string",
            "nullable": true
          },
          "sort": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "pagesize": {
            "type": "integer",
            "format": "int32"
          },
          "pageindex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.Register": {
        "type": "object",
        "properties": {
          "login": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "promocode": {
            "type": "string",
            "nullable": true
          },
          "promo": {
            "type": "boolean"
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.RemindPassword": {
        "type": "object",
        "properties": {
          "login": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.RemindPasswordCheck": {
        "type": "object",
        "properties": {
          "task": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.api.user.RemindPasswordFinish": {
        "type": "object",
        "properties": {
          "task": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "confirmpassword": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "seohammer.projectzone": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "check": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "seohammer.talk.Message": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "publinkid": {
            "type": "integer",
            "format": "int64"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "seo": {
            "type": "boolean"
          },
          "web": {
            "type": "boolean"
          },
          "admin": {
            "type": "boolean"
          },
          "seovote": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      }
    }
  }
}