definitions: gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale: description: Тюк - единица готовой продукции properties: id: type: integer timestamp: type: string type: type: string typeId: type: integer type: object gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType: description: Тип тюка - характеристики тюка properties: height: type: number id: type: integer length: type: number type: type: string weight: type: number width: type: number type: object info: contact: {} paths: /bale-types: get: consumes: - application/json description: Возвращает список всех типов тюков produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' type: array summary: Получить все типы тюков tags: - bale-types post: consumes: - application/json description: Создаёт новый тип тюка parameters: - description: Данные типа тюка in: body name: bale_type required: true schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' produces: - application/json responses: "201": description: Created schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' summary: Создать тип тюка tags: - bale-types /bale-types/{id}: delete: consumes: - application/json description: Удаляет тип тюка по ID parameters: - description: ID типа тюка in: path name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: additionalProperties: type: boolean type: object summary: Удалить тип тюка tags: - bale-types get: consumes: - application/json description: Возвращает тип тюка по ID parameters: - description: ID типа тюка in: path name: id required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' summary: Получить тип тюка по ID tags: - bale-types put: consumes: - application/json description: Обновляет данные типа тюка по ID parameters: - description: ID типа тюка in: path name: id required: true type: integer - description: Данные типа тюка in: body name: bale_type required: true schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.BaleType' summary: Обновить тип тюка tags: - bale-types /bales: get: consumes: - application/json description: Возвращает список всех тюков produces: - application/json responses: "200": description: OK schema: items: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' type: array summary: Получить все тюки tags: - bales post: consumes: - application/json description: Создаёт новый тюк и отправляет в очередь задач RabbitMQ parameters: - description: Данные тюка in: body name: bale required: true schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' produces: - application/json responses: "201": description: Created schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' summary: Создать тюк tags: - bales /bales/{id}: delete: consumes: - application/json description: Удаляет тюк по ID parameters: - description: ID тюка in: path name: id required: true type: string produces: - application/json responses: "200": description: OK schema: additionalProperties: type: boolean type: object summary: Удалить тюк tags: - bales get: consumes: - application/json description: Возвращает тюк по ID parameters: - description: ID тюка in: path name: id required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' summary: Получить тюк по ID tags: - bales put: consumes: - application/json description: Обновляет данные тюка по ID parameters: - description: ID тюка in: path name: id required: true type: string - description: Данные тюка in: body name: bale required: true schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/gitea_d3m0k1d_ru_d3m0k1d_rostpoliplast_backend_internal_storage.Bale' summary: Обновить тюк tags: - bales securityDefinitions: Bearer: description: Type "Bearer" followed by a space and the JWT token. in: header name: Authorization type: apiKey swagger: "2.0"