{
  "openapi": "3.0.0",
  "info": {
    "title": "api/useractivity",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "/"
    },
    {
      "url": "https://api.ati.su"
    }
  ],
  "security": [
    {
      "BearerAuth": []
    }
  ],
  "paths": {
    "/v1.0/activities/statistics/{atiId}/year": {
      "get": {
        "parameters": [
          {
            "in": "path",
            "name": "atiId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "atiId": "1054756",
                      "statisticItems": {
                        "add_forum_msg": {
                          "stats": {
                            "2018-06-01T00:00:00": 3,
                            "2018-07-01T00:00:00": 3,
                            "2018-09-01T00:00:00": 1,
                            "2018-10-01T00:00:00": 2,
                            "2019-02-01T00:00:00": 1,
                            "2019-04-01T00:00:00": 2,
                            "2019-05-01T00:00:00": 1
                          },
                          "zone": 64
                        },
                        "add_load": {
                          "stats": {
                            "2018-06-01T00:00:00": 2,
                            "2019-04-01T00:00:00": 1
                          },
                          "zone": 16
                        },
                        "add_truck": {
                          "stats": {
                            "2018-06-01T00:00:00": 2,
                            "2018-09-01T00:00:00": 1,
                            "2018-11-01T00:00:00": 1,
                            "2019-02-01T00:00:00": 1
                          },
                          "zone": 8
                        },
                        "auction_participated": {
                          "stats": {},
                          "zone": 32768
                        },
                        "auction_won": {
                          "stats": {},
                          "zone": 65536
                        },
                        "deals_declined": {
                          "stats": {},
                          "zone": 8192
                        },
                        "deals_declined_by_me": {
                          "stats": {},
                          "zone": 4096
                        },
                        "deals_finished": {
                          "stats": {},
                          "zone": 512
                        },
                        "exclusive_loads_count": {
                          "stats": {},
                          "zone": 262144
                        },
                        "firm_participations_count": {
                          "stats": {
                            "2019-04-01T00:00:00": 2,
                            "2019-05-01T00:00:00": 2
                          },
                          "zone": 1048576
                        },
                        "forum": {
                          "stats": {
                            "2018-05-01T00:00:00": 9,
                            "2018-06-01T00:00:00": 15,
                            "2018-07-01T00:00:00": 6,
                            "2018-08-01T00:00:00": 6,
                            "2018-09-01T00:00:00": 8,
                            "2018-10-01T00:00:00": 9,
                            "2018-11-01T00:00:00": 6,
                            "2018-12-01T00:00:00": 6,
                            "2019-01-01T00:00:00": 2,
                            "2019-02-01T00:00:00": 4,
                            "2019-03-01T00:00:00": 3,
                            "2019-04-01T00:00:00": 12,
                            "2019-05-01T00:00:00": 2
                          },
                          "zone": 32
                        },
                        "load_search": {
                          "stats": {
                            "2018-06-01T00:00:00": 10,
                            "2018-07-01T00:00:00": 4,
                            "2018-08-01T00:00:00": 7,
                            "2018-09-01T00:00:00": 7,
                            "2018-10-01T00:00:00": 5,
                            "2018-11-01T00:00:00": 4,
                            "2018-12-01T00:00:00": 5,
                            "2019-02-01T00:00:00": 5,
                            "2019-03-01T00:00:00": 7,
                            "2019-04-01T00:00:00": 3
                          },
                          "zone": 4
                        },
                        "loads_count": {
                          "stats": {},
                          "zone": 131072
                        },
                        "other": {
                          "stats": {
                            "2018-05-01T00:00:00": 13,
                            "2018-06-01T00:00:00": 18,
                            "2018-07-01T00:00:00": 14,
                            "2018-08-01T00:00:00": 13,
                            "2018-09-01T00:00:00": 11,
                            "2018-10-01T00:00:00": 15,
                            "2018-11-01T00:00:00": 21,
                            "2018-12-01T00:00:00": 15,
                            "2019-01-01T00:00:00": 9,
                            "2019-02-01T00:00:00": 16,
                            "2019-03-01T00:00:00": 12,
                            "2019-04-01T00:00:00": 17,
                            "2019-05-01T00:00:00": 6
                          },
                          "zone": 1
                        },
                        "own_auction_finished": {
                          "stats": {},
                          "zone": 16384
                        },
                        "own_deals_declined": {
                          "stats": {},
                          "zone": 2048
                        },
                        "own_deals_declined_by_me": {
                          "stats": {},
                          "zone": 1024
                        },
                        "own_deals_finished": {
                          "stats": {},
                          "zone": 256
                        },
                        "tender": {
                          "stats": {
                            "2018-05-01T00:00:00": 3,
                            "2018-06-01T00:00:00": 2,
                            "2018-07-01T00:00:00": 3,
                            "2018-08-01T00:00:00": 1,
                            "2018-09-01T00:00:00": 3,
                            "2018-10-01T00:00:00": 3,
                            "2018-11-01T00:00:00": 3,
                            "2018-12-01T00:00:00": 2,
                            "2019-04-01T00:00:00": 1
                          },
                          "zone": 128
                        },
                        "truck_search": {
                          "stats": {
                            "2018-05-01T00:00:00": 2,
                            "2018-06-01T00:00:00": 5,
                            "2018-07-01T00:00:00": 2,
                            "2018-08-01T00:00:00": 3,
                            "2018-09-01T00:00:00": 2,
                            "2018-10-01T00:00:00": 1,
                            "2018-11-01T00:00:00": 4,
                            "2018-12-01T00:00:00": 2,
                            "2019-03-01T00:00:00": 1
                          },
                          "zone": 2
                        },
                        "users_count_on_firm_boards": {
                          "stats": {
                            "2019-04-01T00:00:00": 0,
                            "2019-05-01T00:00:00": 0
                          },
                          "zone": 524288
                        }
                      }
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/UserSiteActivityStatistics"
                }
              }
            },
            "description": "Success"
          },
          "401": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "Code": 401,
                      "Message": "Unauthorized"
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ExceptionResult"
                }
              }
            },
            "description": "Unauthorized"
          },
          "403": {
            "content": {
              "application/json": {
                "examples": {
                  "response": {
                    "value": {
                      "Code": 403,
                      "Message": "Forbidden"
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/ExceptionResult"
                }
              }
            },
            "description": "Forbidden"
          }
        },
        "tags": [
          "UserSiteActivities"
        ],
        "operationId": "GetStatisticsPastYearPublic",
        "summary": "Получить статистику фирмы за год"
      }
    }
  },
  "components": {
    "schemas": {
      "ExceptionResult": {
        "description": "Возвращаемое значение в случае ошибок",
        "properties": {
          "Code": {
            "description": "Код ошибки",
            "type": "string"
          },
          "Message": {
            "description": "Текст ошибки",
            "type": "string"
          }
        },
        "type": "object"
      },
      "UserSiteActivityStatisticItem": {
        "properties": {
          "stats": {
            "additionalProperties": {
              "type": "integer"
            },
            "type": "object"
          },
          "zone": {
            "enum": [
              1,
              2,
              4,
              8,
              16,
              32,
              63,
              64,
              128,
              256,
              512,
              1024,
              2048,
              4096,
              8192,
              16384,
              32768,
              65536,
              131072,
              262144,
              524288,
              1048576
            ],
            "format": "int32",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "UserSiteActivityStatistics": {
        "properties": {
          "atiId": {
            "type": "string"
          },
          "statisticItems": {
            "properties": {
              "addForumMsg": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "addLoad": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "addTruck": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "all": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "auctionParticipated": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "auctionWon": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "dealsDeclined": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "dealsDeclinedByMe": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "dealsFinished": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "exclusiveLoadsCount": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "firmParticipationsCount": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "forum": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "loadSearch": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "loadsCount": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "other": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "ownAuctionFinished": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "ownDealsDeclined": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "ownDealsDeclinedByMe": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "ownDealsFinished": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "tender": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "truckSearch": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              },
              "usersCountOnFirmBoards": {
                "$ref": "#/components/schemas/UserSiteActivityStatisticItem"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      }
    },
    "securitySchemes": {
      "BearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "description": "Authorization: Bearer {authorizationToken}"
      }
    }
  }
}